redis 源码简介he

来源:互联网 发布:赢时胜软件笔试题 编辑:程序博客网 时间:2024/05/05 19:19

1.redis object

字符串

集合

zset

hash

list

2.数据结构

字符串

跳跃表(skiplist)

压缩列表(ziplist)

词典(dict)

双向链表(Dlinklist)

整数集合

3.redis object 和数据结构的对应关系


4.快照(AOF & RDB)

AOF:增量方式,所有写操作存入文件,会定期从新生成,从新生成的方式

1.根据当前存储的内存遍历,对于每个object 生成一个日志

2.在从新生成的过程中的请求会进入buf中,在快照结束后写入日志文件

RDB:一个在某个时间点的snapshot

5.主从同步

主从同步又两种方式:

1.从每次完全从新同步

2.主节点对于每个从节点维护一个同步的精度,连接断开重连时,根据当前的进度同步(偏移)

6.cluster

槽指派

命令执行

从新分片

转向

故障转移

消息

原创粉丝点击