通用指令-key 时效性控制操作 | 学习笔记

简介: 快速学习通用指令-key 时效性控制操作

开发者学堂课程【Redis 入门到精通(基础篇)通用指令-key 时效性控制操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/764/detail/13398


通用指令-key 时效性控制操作

 

key 扩展操作(时效性控制)
●为指定 key 设置有效期
expire key seconds
pexpire key milliseconds
expireat key timestamp
pexpireat key milliseconds-timestamp

这是第一组时效性控制,下面的都是失效性控制相关的,第一组是设置有效期,第二组获取 key 的有效期,第三组转换有效期为永久。

image.png

Set str str,1push list1 list1,1push list2 list2,然后设置有效期,expire str 3,接下来get str,过一会查不到,nil,说明过期了

●获取key的有效时间
ttl key

pttl key
●切换key从时效性转换为永久性
persist key

接下来设置expire list1 30,设置30秒,然后ttl list1,得到剩余时间,接下来就是如果不存在,那就是-2,如果存在返回-1,如果有效那就返回有效时间,persist list2,回车没有变化,设置时间,然后查看有效时间,再转换为永久性,此时变为-1,存在且持久保存。

image.png


相关文章
|
2月前
|
存储 监控 算法
【C++ 软件设计思路】高效管理历史任务记录:内存与磁盘结合的策略解析
【C++ 软件设计思路】高效管理历史任务记录:内存与磁盘结合的策略解析
58 0
|
7月前
|
前端开发 测试技术
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
|
14天前
|
缓存 架构师 NoSQL
五种更新缓存的组合方式
【4月更文挑战第19天】更新缓存的步骤特别简单,共两步:更新数据库和更新缓存。但这简单的两步中需要考虑很多问题。
|
5月前
|
缓存 NoSQL 关系型数据库
缓存的设计方式
缓存的设计方式
|
10月前
|
数据处理 Go
让消费数据处理更快版本2(有并发控制)-一次性并发获取或者初始化任务最快有效方式
让消费数据处理更快版本2(有并发控制)-一次性并发获取或者初始化任务最快有效方式
|
监控 安全 网络架构
用于同步光网络 (SONET) 和同步数字体系 (SDH) 控制的通用多协议标签交换 (GMPLS) 扩展
本文档提供了特定于同步光网络 (SONET)/同步数字体系结构 (SDH) 的详细信息。根据 [RFC3471],SONET/SDH 特定参数在信令协议中携带在流量参数特定对象中。
355 0
用于同步光网络 (SONET) 和同步数字体系 (SDH) 控制的通用多协议标签交换 (GMPLS) 扩展
|
NoSQL Linux 数据库
Redis学习8:key通用指令操作、数据库通用指令操作
key的基本通用操作:删除 获取 查询是否存在及获取类型
Redis学习8:key通用指令操作、数据库通用指令操作
系统通信方式操作
系统通信方式操作
44 0
系统通信方式操作
|
NoSQL Redis 开发者
通用指令-key 查询操作| 学习笔记
快速学习通用指令-key 查询操作
127 0
|
NoSQL Redis 开发者
通用指令-key 其他操作| 学习笔记
快速学习通用指令-key 其他操作
61 0