PERSIST 命令
PERSIST KEY
用于移除给定 key 的过期时间,设置key永不过期。如果过期时间被成功移除,返回1,如果键不存在或者键本来就是永久的,则返回0。
操作示例:
3次调用PERSIST 命令,一次因为键过期时间被成功移除,所以返回了1,第二次因为键被删除了,所以返回0,第三次因为键是永久的,所以也返回0。
SET命令
SET key value
设置指定 key 的值
操作示例:
可以发现使用了set命令后,键的过期时间被清除了。
GETSET命令
GETSET key value
设置key的值为value ,并返回key的旧值,如果key没有旧值,也就是key不存在时,返回nil。
操作示例:
可以发现使用了getset命令后,键的过期时间被清除了。
EXPIRE命令
EXPIRE key time
设置键的过期时间
操作示例:
可以发现,使用了expire命令后,过期时间被重置了。