通用指令-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


相关文章
|
前端开发 测试技术
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
【前端验证】记录将发包量作为传参以加速debug的环境优化记录
|
5月前
|
消息中间件 存储 Serverless
函数计算产品使用问题之想要请求持久化该怎么操作
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
6月前
|
缓存 架构师 NoSQL
五种更新缓存的组合方式
【4月更文挑战第19天】更新缓存的步骤特别简单,共两步:更新数据库和更新缓存。但这简单的两步中需要考虑很多问题。
|
存储 开发框架 前端开发
ModStartCMS v5.5.0 页面标签支持,用户逻辑优化
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。
系统通信方式操作
系统通信方式操作
74 0
系统通信方式操作
|
存储 XML 设计模式
一个简单的Android网络访问全局码判断及通用数据解析方案
我们在开发中,网络请求经常会遇到各种错误码的判断。比如下面这样:
141 0
|
存储 分布式计算 资源调度
有状态计算实现方式|学习笔记
快速学习有状态计算实现方式
有状态计算实现方式|学习笔记
|
存储 安全 JavaScript
请求合并的 3 种方式,大大提高接口性能!
将相似或重复请求在上游系统中合并后发往下游系统,可以大大降低下游系统的负载,提升系统整体吞吐率。文章介绍了 hystrix collapser、ConcurrentHashMultiset、自实现BatchCollapser 三种请求合并技术,并通过其具体实现对比各自适用的场景。
|
NoSQL Redis 开发者
通用指令-key 查询操作| 学习笔记
快速学习通用指令-key 查询操作
150 0
|
NoSQL Redis 开发者
通用指令-key 其他操作| 学习笔记
快速学习通用指令-key 其他操作