Redis设置key的过期时间
本文主要介绍了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过期时间内容请搜索以前的文章或继承浏览下面的相关文章希望大家以后多多支持!
很赞哦!()
大图广告(830*140)