最新消息:www.yxkong.com也可以访问

标签:redis

redis源码六-redis中的缓存淘汰策略处理分析
redis

redis源码六-redis中的缓存淘汰策略处理分析

yxkong 1个月前 (12-24) 92浏览

在之前的redis源码阅读三-终于把主线任务执行搞明白了和redis源码阅读五-为什么大量过期key会阻塞redis?梳理了redis的整体处理流程和redis的定期清理。都没有说到redis的过期策略。这次我来探究一下。 我们都知道redis的缓存...

redis源码阅读五-为什么大量过期key会阻塞redis?
redis

redis源码阅读五-为什么大量过期key会阻塞redis?

yxkong 1个月前 (12-20) 75浏览

在之前的 redis的key过期了还能取出来?,在这里对key的过期策略进行了简单的分析,惰性过期和定期过期,对定期清理这块讲的并不透彻,这次来根据源码分析下。 先上下逻辑,此逻辑图根据redis官方5.0分支梳理。 定期过期-慢循环 在redis源...

redis源码阅读四-我把redis的io多线程梳理明白了
redis

redis源码阅读四-我把redis的io多线程梳理明白了

yxkong 1个月前 (12-16) 80浏览

之前分析了通过redis源码阅读二-终于把redis的启动流程搞明白了分析了redis的启动流程,通过redis源码阅读三-终于把主线任务执行搞明白了分析了redis的主线任务,这次从redis6.2分支上分析redis6的io多线程。 我注释的代码...

redis源码阅读三-终于把主线任务执行搞明白了
redis

redis源码阅读三-终于把主线任务执行搞明白了

yxkong 1个月前 (12-14) 102浏览

在redis源码阅读二-终于把redis的启动流程搞明白了 介绍redis的启动流程,也画了一张图。今天我来详细讲解下redis的主线任务是怎么执行的。 我们先看一下流程图 在redis的主线任务里,主要有三大块: eventLoop->bef...

redis源码阅读-入门篇
redis

redis源码阅读-入门篇

yxkong 2个月前 (12-08) 402浏览

准备工作 安装visual studio code 下载地址 https://visualstudio.microsoft.com/zh-hans/vs/ fork源码redis源码 https://github.com/redis/redis 下载...

redis的key过期了还能取出来?
redis

redis的key过期了还能取出来?

yxkong 2个月前 (12-01) 430浏览

我记得在2016年,2017年的时候,我们使用2.8的集群。当时业务有个需求,要求某个接口一天调用不能超过1000次,当时开发使用一个key: biz:total 来限制。 当时出现的问题是,第二天,接口实际调用量为0,但是从redis里获取到的值还...

一文读懂redis的zset
软件架构

一文读懂redis的zset

yxkong 6个月前 (07-23) 222浏览 0评论

zset的数据结构 在redis中有一个有序列表,它的底层是由压缩列表或跳表组成。我们看下对应的数据结构 压缩链表: 跳表: 下载下来4.0的源码 https://download.redis.io/releases/redis-4.0.0.tar....

nosql

redis与jedis学习

yxkong 6年前 (2015-09-27) 795浏览 0评论

package com.yxkong.common.utils; import java.util.HashMap; import java.util.List; import java.util.Map; i...