Redis是一个基于内存的开源高性能键值存储系统,可以用于存储非常多的数据,例如网络聊天室中的消息,缓存机制中的数据,访问频率比较高的网站中的统计信息等。缓存,有一个比较重要的概念就是KEY的有效期,这里我们来探索一下它的规则。
成都创新互联专注于松江网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供松江营销型网站建设,松江网站制作、松江网页设计、松江网站官网定制、小程序定制开发服务,打造松江网络公司原创品牌,更为您提供松江网站排名全网营销落地服务。
Redis默认情况下key是不会过期的。不过,我们可以为特定的key设置其有效期。
我们可以使用Redis的EXPIRE命令为key设置有效期,可以接受一个参数来指定其有效期:
127.0.0.1:6379> SET mykey "My Value"
OK
127.0.0.1:6379> EXPIRE myKey 120
(integer) 1
上述命令将myKey的有效期设置为120秒,即2分钟。
ASthi时,Redis也提供了一种将key的有效期与时刻关联起来的特殊字段,就是EXPIREAT命令。例如,我们可以使用绝对时间来设置key的有效期:
127.0.0.1:6379> SET mykey "My Value"
OK
127.0.0.1:6379> EXPIREAT mykey 1542609112
(integer) 1
上述命令将myKey的有效期设置为1542609112秒,即11月7日0时0分12秒。
另外,Redis提供的PERSIST命令可以用于取消key的有效期:
127.0.0.1:6379> PERSIST myKey
(integer) 1
上述命令将myKey的有效期取消,使其永不过期。
Redis中key的有效期的规则非常简单:默认情况下,key永不过期,我们可以使用EXPIRE或 EXPIREAT命令来为特定的键设置有效期,也可以使用PERSIST命令来取消key的有效期。让我们充分利用Redis中对key有效期的规则,来实现我们所需要的功能吧!
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
文章题目:探索Redis中Key的有效期规则(查看redis的有效期)
网页网址:http://www.shufengxianlan.com/qtweb/news25/289175.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联