本文主要介绍了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的过期时间
基础教程推荐
猜你喜欢
- Mysql主从三种复制模式(异步复制,半同步复制,组复 2022-09-01
- SQLServer 清理日志的实现 2023-07-29
- 如何将excel表格数据导入postgresql数据库 2023-07-20
- Python常见库matplotlib学习笔记之多个子图绘图 2023-07-27
- Redis如何实现延迟队列 2023-07-13
- 【Redis】数据持久化 2023-09-12
- python中pandas库的iloc函数用法解析 2023-07-28
- Mysql查询所有表和字段信息的方法 2023-07-26
- 关于MySQL中explain工具的使用 2023-07-27
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29