@@ -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