|
@@ -49,10 +49,13 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
res = conn.exists(key_name)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'get_data_from_redis',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'get_data_from_redis',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return res
|
|
|
|
|
|
def del_keys(self, key_name):
|
|
@@ -76,10 +79,13 @@ class RedisHelper(object):
|
|
|
# key不存在
|
|
|
return None
|
|
|
data = conn.get(key_name)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'get_data_from_redis',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'get_data_from_redis',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return data
|
|
|
|
|
|
def set_data_to_redis(self, key_name, value, expire_time=24*3600):
|
|
@@ -93,10 +99,12 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
conn.set(key_name, value, ex=int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'set_data_to_redis',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'set_data_to_redis',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000})
|
|
|
|
|
|
def add_data_with_zset(self, key_name, data, expire_time=7*24*3600):
|
|
|
"""
|
|
@@ -111,10 +119,13 @@ class RedisHelper(object):
|
|
|
conn.zadd(key_name, data)
|
|
|
# 设置过期时间
|
|
|
conn.expire(key_name, int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'add_data_with_zset',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'add_data_with_zset',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def get_data_zset_with_index(self, key_name, start, end, desc=True, with_scores=False):
|
|
|
"""
|
|
@@ -136,10 +147,13 @@ class RedisHelper(object):
|
|
|
else:
|
|
|
data = [eval(value) for value in data]
|
|
|
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'get_data_zset_with_index',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'get_data_zset_with_index',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return data
|
|
|
|
|
|
def get_score_with_value(self, key_name, value):
|
|
@@ -180,10 +194,13 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
conn.zrem(key_name, value)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'remove_value_from_zset',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'remove_value_from_zset',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def get_index_with_data(self, key_name, value):
|
|
|
"""
|
|
@@ -195,10 +212,13 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
res = conn.zrevrank(key_name, value)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'get_index_with_data',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'get_index_with_data',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return res
|
|
|
|
|
|
def get_data_from_set(self, key_name):
|
|
@@ -221,10 +241,13 @@ class RedisHelper(object):
|
|
|
break
|
|
|
cursor = cur
|
|
|
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'get_data_from_set',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'get_data_from_set',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return list(set(data))
|
|
|
|
|
|
def add_data_with_set(self, key_name, values, expire_time=30*60):
|
|
@@ -240,10 +263,13 @@ class RedisHelper(object):
|
|
|
conn.sadd(key_name, *values)
|
|
|
# 设置过期时间
|
|
|
conn.expire(key_name, int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'add_data_with_set',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'add_data_with_set',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def data_exists_with_set(self, key_name, value):
|
|
|
"""
|
|
@@ -255,10 +281,13 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
res = conn.sismember(key_name, value)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'data_exists_with_set',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'data_exists_with_set',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
return res
|
|
|
|
|
|
def remove_value_from_set(self, key_name, values):
|
|
@@ -271,10 +300,13 @@ class RedisHelper(object):
|
|
|
start_time = time.time()
|
|
|
conn = self.connect()
|
|
|
conn.srem(key_name, *values)
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'remove_value_from_set',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'remove_value_from_set',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def decr_key(self, key_name, amount=1, expire_time=30*60):
|
|
|
"""
|
|
@@ -288,10 +320,13 @@ class RedisHelper(object):
|
|
|
conn = self.connect()
|
|
|
conn.decr(name=key_name, amount=amount)
|
|
|
conn.expire(key_name, int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'decr_key',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'decr_key',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def incr_key(self, key_name, amount=1, expire_time=30*60):
|
|
|
"""
|
|
@@ -305,10 +340,13 @@ class RedisHelper(object):
|
|
|
conn = self.connect()
|
|
|
conn.incr(name=key_name, amount=amount)
|
|
|
conn.expire(key_name, int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'incr_key',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'incr_key',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
def setnx_key(self, key_name, value, expire_time=5*60):
|
|
|
"""
|
|
@@ -321,10 +359,13 @@ class RedisHelper(object):
|
|
|
conn = self.connect()
|
|
|
conn.setnx(name=key_name, value=value)
|
|
|
conn.expire(name=key_name, time=int(expire_time))
|
|
|
- if self.params is not None:
|
|
|
- log_.info({'request_id': self.params.request_id,
|
|
|
- 'operation': 'setnx_key',
|
|
|
- 'executeTime': (time.time() - start_time) * 1000})
|
|
|
+ # if self.params is not None:
|
|
|
+ # log_.info({
|
|
|
+ # 'logTimestamp': int(time.time() * 1000),
|
|
|
+ # 'request_id': self.params.request_id,
|
|
|
+ # 'operation': 'setnx_key',
|
|
|
+ # 'executeTime': (time.time() - start_time) * 1000
|
|
|
+ # })
|
|
|
|
|
|
|
|
|
#hologres_info = config_.HOLOGRES_INFO
|