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