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

标签:redis源码

Reactor模式详解及redis如何使用
redis

Reactor模式详解及redis如何使用

yxkong 2周前 (01-06) 34浏览

大神Doug Lea在http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 里详细介绍了java nio的实现思路,里面也详细介绍了reactor模式,后文统一称为老爷子的文章。 看这篇文章建议先了解下linux...

redis中的IO多路复用select和epoll
linux

redis中的IO多路复用select和epoll

yxkong 2周前 (01-05) 34浏览

基本概念 I/O多路复用是一种同步I/O模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知线程进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序。多路是指网络连接,复用指的是同一个线程。 I/O多路复用模型是建立在内核提供的多...

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

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

yxkong 3周前 (12-24) 80浏览

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

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

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

yxkong 4周前 (12-20) 60浏览

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

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

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

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

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

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

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

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

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