redis-aof-2
AOF重写
现在我们来分析一种情况,假设服务器执行了以下两个命令:
SET
Read More
redis-aof-1
2021-12-01
AOF概述
AOF,其英文全称是Append Only File,就是只进行追加操作的文件。那么写进AOF文件中的到底是键值对数据还是什么呢?我先从客户端命令测试一下,Redis提供了BGREWRITEAOF
命令用于执行AOF操作...
Read More
redis-rdb-2
2021-11-30
RDB命令
RDB有两种命令,一种是SAVE,另一种是BGSAVE。我们一起来看看他们的实现源码。
SAVE命令
按照Redis的命令定义,可以知道SAVE命令的底层代码实现是由saveCommand实现,于是去源码中找到了它。
Read More
redis-rdb-1
2021-11-29
演示一个小例子来感受一下RDB持久化
/* 开启一个redis-cli,执行添加数据操作如下 */
127.0.0.1:6379> flushdb
OK
127.0.0...
Read More
redis-notify
2021-11-29
之前解读代码的时候,经常有一个notify关键字出现,如下:
/* Delete the specified expired key and propagate expire...
Read More
redis-dict-change
2021-11-29
issue:https://github.com/redis/redis/pull/9228
最近在看代码的时候发现redis的dict这个数据结构发生了很大的变化,对于redis来说dict结构十分重要,因而单开一个wiki来分析下这个变化。
Read More
c-quesion
2021-11-28
1.likely
likely在redis中有涉及到。对于写python的比较陌生,其中jemlloc模块用了很多次,但这个还没分析过,后续分析。于是在网上找到相关分析文章进行总结:
http://velep.com/archives/795.html
https://developer.aliyun.com/article/383873...
Read More
redis-improve
2021-11-23