您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
redis命令-Expire(key的过期时间)
发布时间:2021-10-24 19:23:00编辑:雪饮阅读()
Redis Expire 命令用于设置 key 的过期时间,key 过期后将不再可用。单位以秒计。
设置成功返回 1 。当 key 不存在或者不能为 key 设置过期时间时(比如在低于 2.1.3 版本的 Redis 中你尝试更新 key 的过期时间)返回 0 。
实例:
[root@localhost ~]# /usr/local/redis-6.2.5/src/redis-cli -h 127.0.0.1 -p 6379 -a "foobared"
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
设置一个test4的key,然后获取正常,设置为60秒后过期
127.0.0.1:6379> set test4 4
OK
127.0.0.1:6379> get test4
"4"
127.0.0.1:6379> EXPIRE test4 60
(integer) 1
127.0.0.1:6379> get test4
"4"
设置后获取也是正常的,接下来再来为一个不存在的test5这个key设置过期,同样是60秒
127.0.0.1:6379> EXPIRE test5 60
(integer) 0
127.0.0.1:6379> exists test5
(integer) 0
由于test5这个key不存在,所以返回0
差不多到60秒的时候接下来再来获取test4这个key,由于60秒到了,所以获取的值为nil,即不存在了test4这个key了。
127.0.0.1:6379> get test4
(nil)
关键字词:redis,Expire,命令
上一篇:redis命令exists
下一篇:redis命令-Expireat