|
@@ -230,6 +230,17 @@ class RedisHelper(object):
|
|
|
conn.incr(name=key_name, amount=amount)
|
|
|
conn.expire(key_name, int(expire_time))
|
|
|
|
|
|
+ def setnx_key(self, key_name, value, expire_time=5*60):
|
|
|
+ """
|
|
|
+ 当key不存在时,将value塞入key中,key存在时不做操作
|
|
|
+ :param key_name: key
|
|
|
+ :param value: value
|
|
|
+ :return: 过期时间,单位:s,默认5分钟 type-int
|
|
|
+ """
|
|
|
+ conn = self.connect()
|
|
|
+ conn.setnx(name=key_name, value=value)
|
|
|
+ conn.expire(name=key_name, time=int(expire_time))
|
|
|
+
|
|
|
|
|
|
|
|
|
|