Redis 自动过期 使用 SET命令的EX选项和PX选项

Redis 2.6.12版本后,SET命令增加了EX和PX选项,允许同时设置键的值和生存时间,简化操作并确保原子性。这解决了单独使用SET和EXPIRE可能导致的键值存在但未设置过期时间的问题,提高了缓存管理的效率和一致性。
摘要由CSDN通过智能技术生成

12.2 SET命令的EX选项和PX选项

        在使用键过期功能时,组合使用SET命令和EXPIRE/PEXIRE命令的做法 非常常见,比如上面展示的带有自动移除特性的缓存程序就是这样做 的。

        因为SET命令和EXPIRE/PEXPIRE命令组合使用的情况如此常见,所以 为了方便用户使用这两组命令,Redis从2.6.12版本开始为SET命令提供 EX选项和PX选项,用户可以通过使用这两个选项的其中一个来达到同 时执行SET命令和EXPIRE/PEXPIRE命令的效果

在这里插入图片描述
        也就是说,如果我们之前执行的是SET命令和EXPIRE命令:

在这里插入图片描述
        那么现在只需要执行一条带有EX选项的SET命令就可以了:

在这里插入图片描述
        与此类似,如果我们之前执行的是SET命令和PEXPIRE命令:
在这里插入图片描述<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值