本文主要介绍了Redis设置key的过期时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Redis中可以设置数据的过期时间,一旦过期自动删除数据。
1.设置过期时间 expire
127.0.0.1:6379> set name
"ok"
//设置10s后过期,expire单位秒
127.0.0.1:6379> expire name 10
//设置10s后过期,pexpire 单位毫秒
127.0.0.1:6379> pexpire age 10000
(integer) 1
2.查看剩余时间 ttl
查看剩余存活时长,单位秒
127.0.0.1:6379> ttl name
(integer) 7
查看剩余存活时长,单位毫秒
127.0.0.1:6379> pttl name
(integer) 4006
3.取消过期persist
127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> expire age 20
(integer) 1
127.0.0.1:6379> ttl age
(integer) 15
取消过期
127.0.0.1:6379> persist age
(integer) 1
ttl返回-1表示没有设置过期时间,返回-2表示数据不存在
127.0.0.1:6379> ttl age
(integer) -1
127.0.0.1:6379> get age
"18"
到此这篇关于Redis设置key的过期时间的文章就介绍到这了,更多相关Redis设置key过期时间内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
编程基础网
本文标题为:Redis设置key的过期时间
基础教程推荐
猜你喜欢
- 关于对MongoDB索引的一些简单理解 2023-07-15
- mysql查询FIND_IN_SET REGEXP实践示例 2023-07-27
- Redis五种数据类型详解 2023-07-13
- Redis中的BigKey问题排查与解决思路详解 2023-07-13
- centos7中redis安装 2023-09-12
- 在阿里云CentOS 6.8上安装Redis 2023-09-12
- 还原Sql Server数据库BAK备份文件的3种方式以及常见错误总结 2023-07-29
- Oracle 数据库启动过程的三阶段、停库四种模式详解 2023-07-23
- SQL数据库十四种案例介绍 2023-08-12
- MySQL实现批量插入测试数据的方式总结 2023-08-12
