@@ -42,12 +42,12 @@ def query(self, key, command='GET'):
4242                result  =  '' 
4343        except  Exception  as  e :
4444            total_time  =  int ((time .time () -  start_time ) *  1000 )
45-             events .request_failure .fire (
45+             events .request .fire (
4646                request_type = command , name = key , response_time = total_time , exception = e )
4747        else :
4848            total_time  =  int ((time .time () -  start_time ) *  1000 )
4949            length  =  len (result )
50-             events .request_success .fire (
50+             events .request .fire (
5151                request_type = command , name = key , response_time = total_time , response_length = length )
5252        return  result 
5353
@@ -56,24 +56,24 @@ def write(self, key, value, command='SET'):
5656        result  =  None 
5757        start_time  =  time .time ()
5858        try :
59-             result  =  self .rc .set (key , value )
59+             result  =  self .rc .setex (key ,  60   *   5 , value )
6060            if  not  result :
6161                result  =  '' 
6262        except  Exception  as  e :
6363            total_time  =  int ((time .time () -  start_time ) *  1000 )
64-             events .request_failure .fire (
64+             events .request .fire (
6565                request_type = command , name = key , response_time = total_time , exception = e )
6666        else :
6767            total_time  =  int ((time .time () -  start_time ) *  1000 )
6868            length  =  1 
69-             events .request_success .fire (
69+             events .request .fire (
7070                request_type = command , name = key , response_time = total_time , response_length = length )
7171        return  result 
7272
7373
7474class  RedisLocust (User ):
7575    wait_time  =  constant (0.1 )
76-     key_range  =  500 
76+     key_range  =  int ( configs [ "redis_key_count" ]) 
7777
7878    def  __init__ (self , * args , ** kwargs ):
7979        super (RedisLocust , self ).__init__ (* args , ** kwargs )
0 commit comments