吃透Redis系列:对过期数据挥刀问斩
互联网全栈架构
共 2363字,需浏览 5分钟
· 2024-04-18
欢迎关注微信公众号:互联网全栈架构
号外:今天刷新公众号后台,竟然发现有了留言功能,这个功能可是盼望了好几年了,现在终于拥有了,真是喜出望外,欢迎大家留言讨论啊,感谢!
在Redis中,我们可以设置key的过期时间,比如两个小时,那么在两个小时以后,这些key通过什么方式进行删除?
一、设置过期时间
二、过期数据的删除策略
三、内存淘汰策略
一
设置过期时间
在Redis中,有些命令在创建key的时候可以同时设置它的过期时间,比如SET、SETEX:
# 创建key value,并设置key的过期时间
SET key value EX [过期时间]
SETEX key [过期时间] value
同时,所有数据类型的key都可以设置过期时间,通过下面的这几个命令来实现:
EXPIRE key seconds:设置key的过期时间,单位为秒
PEXPIRE key milliseconds:设置key的过期时间,单位为毫秒
EXPIREAT key unix-time-seconds:设置key的过期时间,参数为UNIX时间戳,以秒为单位
PEXPIREAT key unix-time-milliseconds:设置key的过期时间,参数为UNIX时间戳,以毫秒为单位
二
过期数据删除策略
三
内存淘汰策略
四
小结
创作不易,烦请点赞分享!
欢迎留言讨论,非常感谢!
推荐阅读:
评论
Go 1.22 的新增功能系列之二:reflect.TypeFor
Go 1.22 的第一个候选版本已经发布,这意味着最终版本即将发布,现在是我在博客中介绍我在这个周期中所做工作的时候了。像往常一样,我的贡献很小,但它们是我的,所以我将从幕后的角度来谈谈它们。首先是reflect.TypeFor。这是整个函数:// TypeFor returns the [Type
GoCN
0
Go 1.22 的新增功能系列之一:cmp.Or
截至撰写本文时,Go 1.22 已经发布几个月了。早就该结束我为 1.22 所做的工作的系列了。抱歉耽搁了这么久,我最近忙于生活事务。如果您错过了我关于reflect.TypeFor(https://blog.carlana.net/post/2024/golang-reflect-type-for
GoCN
1
下沉市场对黄金的偏爱,停滞在金价飙升之前
狂买还是狂卖?冲击万店,汉堡界能跑出下一个蜜雪冰城吗?最近一段时间金价的暴涨,已从部分人的惊喜变成大众的惊吓。大众的讨论从升值贬值、这个时间段入手是否合适,开始变成“上次金价暴涨世界发生了什么?”的担忧。金价狂涨在互联网中已经演变为大众话题,无论准不准备囤黄金,手头有没有黄金,都或多或少关注着金价的
亿欧网
0
英伟达大跌对AI板块和罗博特科的影响
公众号改版,及时收到文章推送需要给公众号加星。大家可以点击页面上方蓝色字【京北夜光】,进入公众号首页,点右上角“...”,点下方“设为星标”。坚持复盘总结分享不容易,点右上角点个在看并分享到朋友圈,看完顺手点个点赞和在看,算是个认可,感谢。在看互动:凡是点了点赞和在看且分享本文到朋友圈的读者,进入公
IT局
10
Redis 是怎么从单体架构发展到分布式缓存的?
图解学习网站:https://xiaolincoding.comRedis 架构是如何一步一步发展到今天的样子的?2010 年 - 单体 RedisRedis 1.0 于 2010 年发布,当时的架构非常简单。它通常用作业务应用程序的缓存。不过,Redis 将数据存储在内存中。当我们重启 Redis
小林coding
10
全新 SOTA backbone | 2024年了,再见ViT系列Backbone,实数难得,不知道效果如何?
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达在构建用于精确匹配的深度固定长度表示时,确定指纹上的密集特征点,特别是在像素 Level 上,具有重大意义。为了探索指纹匹配的可解释性,作者提出了一种多阶段可解释的指纹匹配网络,名为通过视觉 Transformer 进行指纹匹配的
小白学视觉
10
得物面试:Redis 内存碎片是什么?如何清理?
JavaGuide官方网站:javaguide.cn这是一道不是特别高频但很重要的 Redis 面试题,属于 Redis 性能优化的范畴。Redis 内存碎片相关的问题在得物、美团、阿里、字节、携程等公司的后端面试中都曾出现过,还是建议认真准备一下。即使不是准备面试,日常开发也是能够用到的!什么是内
JavaGuide
0
华为Pura 70系列售价公布,先锋开售机型约一分钟售罄;马斯克称特斯拉每5年进行一次彻底改革;SK-II回应撤柜传闻
华为Pura 70系列售价公布,先锋开售机型约一分钟售罄4月18日,@华为终端 宣布推出“HUAWEI Pura 70系列 先锋计划”,Pura 70 Ultra和Pura 70 Pro于10:08先锋开售,约一分钟即告售罄。根据官方公告,Pura 70系列共包括四款机型,起售价5499元。特斯拉万
亿欧网
0