博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《redis in action》key的自动过期
阅读量:4209 次
发布时间:2019-05-26

本文共 553 字,大约阅读时间需要 1 分钟。

当我们将数据写入redis之后,很多时候在一个时间点这些数据就不需要了。这时候我们可以使用del命令将其删除,或者我们采用过期时间去移除数据关联的key。这时候我们就可以采用redis中的expiration来做这件事。也就是说我们设置到reids中的数据只能再其存活的时间段内保留,当时间到达指定时间之后数据就会被删除。

redis中的过期时间只是针对key的,而不是针对于具体的元素,这一点要知道,我们之前学的string、set、list、zset、hash都是这样的,redis中的数据结构虽然和一般编程语言类似,但是还是在外边包了一层。而这层就是key。这里我们主要学习一些redis过期自动删除的功能。使用过期自动删除将会节省内存开支。

persist:从key上移除过期时间特性ttl:返回key保留的时间数expire:给指定的key一个过期时间数,单位秒pttl:返回key保留的时间的毫秒数pexpire:指定一个key的过期时间数,单位毫秒pexpireat:设置一个时间戳给指定的key

这块书上大概得使用python做了一些示例,其实本质上也是执行的上述图片中的命令,大概知道就可以了。具体要联系一些redis命令的话,您可以直接点这里

https://try.redis.io/

转载地址:http://awumi.baihongyu.com/

你可能感兴趣的文章
九度OJ 1491-1500(5/10)
查看>>
九度OJ 1501-1510(10/10)
查看>>
业务系统中,报表统计功能如何组织--统计分析模块参考
查看>>
面向数据集成的ETL技术研究
查看>>
DataStage(ETL)技术总结 -- 介绍篇(转载)
查看>>
Greenplum技术浅析--vs oracle RAC
查看>>
框架一
查看>>
Oracle-内存管理解读
查看>>
Oracle-PFILE和SPFILE解读
查看>>
leetcode 13: Roman to Integer
查看>>
a标签中调用js方法
查看>>
js函数中传入的event参数
查看>>
[hive]优化策略
查看>>
c++14现代内存管理
查看>>
右值引用,move语义和完美转发
查看>>
c++使用宏检测类是否包含某个函数或者变量属性
查看>>
CSS之Multi-columns的column-gap和column-rule
查看>>
CSS之Multi-columns的跨列
查看>>
CSS之浮动(一)
查看>>
CSS之浮动(二)
查看>>