redis过期时间设置多久合适


本文摘自PHP中文网,作者anonymity,侵删。

过期时间设置

设置过期时间指的是在key上设置一个时间,使得key在这个时间之内存活,过了这个时间,则删除该key及其对应的值;redis中一般设置过期时间,而非使用del命令消除元素;

一旦设置了过期时间,这个key只能被命令清除、删除或者重写其内容。这些命令包含del、set、getset以及所有的*store命令。这些命令只能改变key对应的value的存储值而不改变过期时间的设置。

如:使用incr改变key对应的value、使用lpush添加一个新的元素到lists中、使用hset设置field对应value的值等等,这些操作都不影响已经对key设置的过期时间的属性。

1.通过expire命令实现:demo:expire key 10 ----->为给定的key设置过期时间为10秒

2.通过setex命令实现:demo:setex key 10 value ----->设置key的值为value,存活10秒--->针对key的value为String类型;

阅读剩余部分

相关阅读 >>

linux查看Redis是否启动

Redis的持久化和主从复制机制介绍

Redis单线程为什么需要加锁

Redis主从复制什么时候复制

Redis中的双端链表实现

Redis怎么打开

Redis限流的实现方式有几种?

详解Redis哨兵模式

Redis如何实现与数据库同步

Redis默认持久化是否开启

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...