|  | @@ -77,7 +77,7 @@ class RedisHelper(object):
 | 
	
		
			
				|  |  |          新增数据,有序set
 | 
	
		
			
				|  |  |          :param key_name: key
 | 
	
		
			
				|  |  |          :param data: 元素的值及对应分数 type-dict  {value: score}
 | 
	
		
			
				|  |  | -        :param expire_time: 过期时间,单位:s,默认7天
 | 
	
		
			
				|  |  | +        :param expire_time: 过期时间,单位:s,默认7天,type-int
 | 
	
		
			
				|  |  |          :return: None
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          conn = self.connect()
 | 
	
	
		
			
				|  | @@ -122,7 +122,7 @@ class RedisHelper(object):
 | 
	
		
			
				|  |  |          :param key_name: key
 | 
	
		
			
				|  |  |          :param value: 元素的值
 | 
	
		
			
				|  |  |          :param score: value对应的score更新值
 | 
	
		
			
				|  |  | -        :param expire_time: 过期时间,单位:s,默认7天
 | 
	
		
			
				|  |  | +        :param expire_time: 过期时间,单位:s,默认7天,type-int
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          conn = self.connect()
 | 
	
		
			
				|  |  |          if conn.exists(key_name):
 | 
	
	
		
			
				|  | @@ -170,7 +170,7 @@ class RedisHelper(object):
 | 
	
		
			
				|  |  |          新增数据,set
 | 
	
		
			
				|  |  |          :param key_name: key
 | 
	
		
			
				|  |  |          :param values: 要添加的元素  类型-tuple
 | 
	
		
			
				|  |  | -        :param expire_time: 过期时间,单位:s,默认0.5小时
 | 
	
		
			
				|  |  | +        :param expire_time: 过期时间,单位:s,默认0.5小时 type-int
 | 
	
		
			
				|  |  |          :return: None
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |          conn = self.connect()
 | 
	
	
		
			
				|  | @@ -198,6 +198,30 @@ class RedisHelper(object):
 | 
	
		
			
				|  |  |          conn = self.connect()
 | 
	
		
			
				|  |  |          conn.srem(key_name, *values)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    def decr_key(self, key_name, amount=1, expire_time=30*60):
 | 
	
		
			
				|  |  | +        """
 | 
	
		
			
				|  |  | +        redis自减
 | 
	
		
			
				|  |  | +        :param key_name: key
 | 
	
		
			
				|  |  | +        :param amount: 自减数,默认为1,type-int
 | 
	
		
			
				|  |  | +        :param expire_time: 过期时间,单位:s,默认0.5小时 type-int
 | 
	
		
			
				|  |  | +        :return: None
 | 
	
		
			
				|  |  | +        """
 | 
	
		
			
				|  |  | +        conn = self.connect()
 | 
	
		
			
				|  |  | +        conn.decr(name=key_name, amount=amount)
 | 
	
		
			
				|  |  | +        conn.expire(key_name, int(expire_time))
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    def incr_key(self, key_name, amount=1, expire_time=30*60):
 | 
	
		
			
				|  |  | +        """
 | 
	
		
			
				|  |  | +        redis自增
 | 
	
		
			
				|  |  | +        :param key_name: key
 | 
	
		
			
				|  |  | +        :param amount: 自减数,默认为1,type-int
 | 
	
		
			
				|  |  | +        :param expire_time: 过期时间,单位:s,默认0.5小时 type-int
 | 
	
		
			
				|  |  | +        :return: None
 | 
	
		
			
				|  |  | +        """
 | 
	
		
			
				|  |  | +        conn = self.connect()
 | 
	
		
			
				|  |  | +        conn.incr(name=key_name, amount=amount)
 | 
	
		
			
				|  |  | +        conn.expire(key_name, int(expire_time))
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class HologresHelper(object):
 | 
	
		
			
				|  |  |      def __init__(self):
 | 
	
	
		
			
				|  | @@ -222,6 +246,7 @@ class HologresHelper(object):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  if __name__ == '__main__':
 | 
	
		
			
				|  |  |      redis_helper = RedisHelper()
 | 
	
		
			
				|  |  | -    key = 'com.weiqu.video.flowpool.local.distribute.count.11.5'
 | 
	
		
			
				|  |  | -    redis_helper.add_data_with_zset(key, {'12345-133#442#2': 8.0})
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +    key = 'flow.video.12345.123#112'
 | 
	
		
			
				|  |  | +    # redis_helper.decr_key(key_name=key)
 | 
	
		
			
				|  |  | +    res = redis_helper.get_data_from_redis(key_name=key)
 | 
	
		
			
				|  |  | +    print(int(res), type(int(res)))
 |