redis 源码简介he

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

槽指派

命令执行

从新分片

转向

故障转移

消息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值