广告
返回顶部
首页 > 资讯 > 数据库 >Redis 2.8-4.0过期键优化过程全纪录
  • 749
分享到

Redis 2.8-4.0过期键优化过程全纪录

2024-04-02 19:04:59 749人浏览 八月长安
摘要

前言 之前 白馨(陌陌-技术保障部存储工程师 )在Redis技术交流群里,总结了一下Redis从2.8~4.0关于过期键相关的fix记录,非常有帮助,但有些东西未尽详细,本文将进行详细说明。 先从一个问题来

前言

之前 白馨(陌陌-技术保障部存储工程师 )在Redis技术交流群里,总结了一下Redis从2.8~4.0关于过期键相关的fix记录,非常有帮助,但有些东西未尽详细,本文将进行详细说明。

先从一个问题来看,运行环境如下:

Redis: 2.8.19
db0:keys=10000000,expires=10000000
主从结构

从下图中可以看到,在从节点get hello非空,在主节点get hello为空,之后从节点get hello为空,经排查主从同步offset基本正常,但出现了主从不一致。

Redis 2.8-4.0过期键优化过程全纪录

原因先不说,本文来探讨下Redis2.8-4.0版本迭代中,针对过期键的fix,看看能不能找到答案。

一、过期功能回顾

当你执行了一条setex命令后,Redis会向内部的dict和expires哈希结构中分别插入数据:


dict------dict[key]:value
expires---expires[key]:timeout
您可能感兴趣的文档:

--结束END--

本文标题: Redis 2.8-4.0过期键优化过程全纪录

本文链接: https://www.lsjlt.com/news/52244.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Redis 2.8-4.0过期键优化过程全纪录
    前言 之前 白馨(陌陌-技术保障部存储工程师 )在Redis技术交流群里,总结了一下Redis从2.8~4.0关于过期键相关的fix记录,非常有帮助,但有些东西未尽详细,本文将进行详细说明。 先从一个问题来...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作