redis TTL使用
来源:互联网 发布:能具面具 淘宝 编辑:程序博客网 时间:2024/06/06 03:56
项目里面需要删除超过一周的数据,想到了下redis TTL功能。
127.0.0.1:6379> set gtf "gtfaww"
OK
127.0.0.1:6379> EXPIRE gtf 600
(integer) 1
127.0.0.1:6379> ttl gtf
(integer) 594
127.0.0.1:6379> ttl gtf
(integer) 549
127.0.0.1:6379> PERSIST gtf ##重新把key变为持久的
(integer) 1
127.0.0.1:6379> ttl gtf
(integer) -1
127.0.0.1:6379> get gtf
"gtfaww"
127.0.0.1:6379> SETEX gtf 600 "gtaww1" ##设置键的同时设定过期时间(秒)
OK
127.0.0.1:6379> ttl gtf
(integer) 595
127.0.0.1:6379> get gtf
"gtaww1"
127.0.0.1:6379>
注意:
生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 GETSET 命令覆写(overwrite),这意味着,如果一个命令只是修改(alter)一个带生存时间的 key 的值而不是用一个新的 key 值来代替(replace)它的话,那么生存时间不会被改变。
比如说,对一个 key 执行 INCR 命令,对一个列表进行 LPUSH 命令,或者对一个哈希表执行 HSET 命令,这类操作都不会修改 key 本身的生存时间。
127.0.0.1:6379> setex gtf1 600 10
OK
127.0.0.1:6379> ttl gtf1
(integer) 592
127.0.0.1:6379> INCR gtf1
(integer) 11
127.0.0.1:6379> ttl gtf1
(integer) 579
127.0.0.1:6379>
- redis TTL使用
- Redis TTL命令
- redis 生存时间 expire ttl
- Python redis.ttl 返回 None
- myrocks ttl的使用
- TTL
- TTL
- TTL
- TTL
- TTL
- TTL
- ssdb中TTL的使用
- 一次Redis TTL 为0的问题排查
- 网络故障诊断 使用TTL分析网络故障
- 根据REDIS KEY的名称重置REDIS KEY的ttl值
- Tera Term中的脚本文件ttl的使用
- Elasticsearch使用TTL导致OOM问题分析解决
- 单片机串口连接电脑,USB转TTL线的使用
- CP连接状态详解及TIME_WAIT过多的解决方法
- caffe 将三通道或四通道图片转换为lmdb格式,将标签(单通道灰度图)转换为lmdb格式
- 时间格式化
- Deep Learning方向的paper整理
- java POI导出多张图片到表格(占位符方式)
- redis TTL使用
- 润乾报表v4-jsp中获得报表某一列的数据
- 集成百度地图的常见错误
- Longest Substring without repeating Characters(12.5)
- web.xml配置
- 值转换器IValueConverter
- 1622-5 孔富晨 总结《2016年11月27日》 【连续第58天总结】
- 小白笔记---------------------------leetcode(203. Remove Linked List Elements )
- 利用ffmpeg工具基于nginx-rtmp-module模块搭建HLS