Redis 字符串
Redis 字符串命令(python 语法)
set
-
用于将键 key 设定为指定的“字符串”值。
-
如果 key 已经保存了一个值,那么这个操作会直接覆盖原来的值,并且忽略原始类型。
-
当 set 命令执行成功之后,之前设置的过期时间都将失效
注意: 由于 set 命令加上选项已经可以完全取代 SETNX, SETEX, PSETEX, GETSET,的功能,所以在将来的版本中,redis可能会不推荐使用并且最终抛弃这几个命令。
set(
self,
name, # 要设置的指定对象 key
value, # 要设置成的值 value
ex, # 设置键 key 的过期时间,单位时秒
px, # 设置键 key 的过期时间,单位时毫秒
nx, # 只有键 key 不存在的时候才会设置 key 的值,默认为False
xx, # 只有键 key 存在的时候才会设置 key 的值,默认为False
keepttl, # 获取 key 的过期时间,默认为False
get, # 返回 key 存储的值,如果 key 不存在返回空,默认为False
exat, # sets an expire flag on key ``name`` for ``ex`` seconds, specified in unix time.
pxat, # sets an expire flag on key ``name`` for ``ex`` milliseconds, specified in unix time.
)