Redis设计与实现——事件

Redis设计与实现——事件

Thursday, Jun 16, 2016

@ Shen Jianan

事件 Redis服务器是事件驱动程序,需要处理两种事件: 文件事件——服务器与客户端通信产生的事件 时间事件——Redis中类似serverCron函数的给定时间点执行的事件
Redis设计与实现——AOF持久化

Redis设计与实现——AOF持久化

Monday, Jun 13, 2016

@ Shen Jianan

AOF持久化 RDB持久化通过保存键值对来记录数据库,而AOF则通过保存写命令来记录数据库的。写入的命令有特殊的格式,通过文本格式写入,只是在命令中间增加一些固定的协议分隔符。
Redis设计与实现——RDB持久化

Redis设计与实现——RDB持久化

Monday, Jun 13, 2016

@ Shen Jianan

RDB持久化 RDB文件的创建与载入 SAVE命令会阻塞Redis服务器进程,这期间不能处理任何命令。而BGSAVE会派生一个子进程,由子进程创建RDB文件。
Redis设计与实现——SDS哈希表

Redis设计与实现——SDS哈希表

Monday, May 30, 2016

@ Shen Jianan

哈希表 dictht结构体定义了一个哈希表,保存着指向dictEntry的指针的数组。通过使用链表来解决哈希冲突。 dict结构体是字典的结构体,每个字典有两个哈希表,便于在rehash的时候依然可以进行遍历操作。dict使用safe值来标记当前是否是安全状态,用table值标记当前被迭代的哈希表号码。

About Me

2018.02至今 杭州嘉云数据 算法引擎

2017.6-2017.12 菜⻦网络-⼈工智能部-算法引擎

2016.09-2018.06 南京大学研究生

2015.07-2015.09 阿里巴巴-ICBU-实习

2012.09-2016.06 南京大学本科