
Redis
别找我打球了
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Redis设计与实现》——读书笔记之Redis集群
目录1、节点1.1 启动节点1.2 集群数据结构1.3 CLUSTER MEET命令的实现2、槽指派2.1、记录节点的槽指派信息2.2、传播节点的槽指派的信息2.3 记录集群所有槽的指派信息2.4 cluster addslots3、在集群中执行命令3.1 计算键属于哪个槽3.2 判断槽是否由当前节点处理3.3 MOVED 错误3.4 、节点数据库的实现4、重新分片4.1重新分片原理5、ASK错误...原创 2020-03-28 15:09:40 · 356 阅读 · 0 评论 -
《Redis设计与实现》——读书笔记之Redis Sentinel
目录Sentinel简介1.启动并初始化Sentinel1.1 初始化服务器1.2 使用sentinel专用的代码1.3 初始化sentinel状态1.4 初始化sentinel状态中的masters属性1.5 创建连向主服务的网络连接2.获取主服务器的信息3.获取从服务器的信息4. 向主服务器和从服务器发送消息5. 接受来自主服务器和从服务器的频道信息5.1 更新sentinel字典5.2 创建...原创 2020-03-26 17:37:38 · 636 阅读 · 0 评论 -
《Redis设计与实现》——读书笔记之Redis主从复制
目录主从复制的概念旧版主从复制同步命令传播旧版复制功能的缺陷新版主从复制部分重同步的实现复制偏移量复制积压缓冲区服务器运行IDPSYNC命令实现复制的实现 主从复制的概念 主从复制就是将一台Redis服务器上面的数据,复制到其他的Redis服务器,前者称为Redis主节点(master)后者称为从节点(salve)。且数据的复制是单向的,只能是从主节点到从节点。Redis支持主从同步和丛丛同步,丛...原创 2020-03-25 14:19:30 · 382 阅读 · 0 评论 -
《Redis设计与实现》读书笔记——Redis数据持久化之RDB、AOF
目录持久化简介RDBAOFAOF重写RDB AOF 比较与混合持久化 持久化简介 Redis是内存数据库,如果服务器突然宕机,那么存储在内存中的数据就会全部丢失,因此必须要有一套机制来保证Redis的数据不会因为故障丢失,这种机制就是Redis的持久化,它将内存中的数据库状态保存到磁盘中。 持久化发生了什么? 客户端向数据库发送写命令 数据库接收到客户端的写请求 数据库调用系统API将数据写入磁...原创 2020-03-24 10:14:13 · 211 阅读 · 0 评论 -
《Redis设计与实现》读书笔记-Redis基本数据类型底层实现原理(SDS, 渐进式rehash,zset跳跃表)
目录简单动态字符串SDS的定义SDS与C语言字符串的区别常数时间复杂度获取字符串的长度杜绝缓冲区溢出减少修改字符串时带来的内存重分配次数二进制安全兼容部分C字符串函数总结链表Hash哈希表哈希表节点字典哈希冲突哈希表的扩容与收缩渐进式rehash渐进式rehash执行期间的哈希表操作Setzset跳跃表简介为什么用跳表而不用红黑树?本质上是为了解决链表的查找问题更进一步的跳跃表redis跳跃表的实...原创 2020-03-23 15:00:20 · 408 阅读 · 1 评论