Redis设计与实现
文章平均质量分 81
hdubigben
我们就像一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜,当我们抓着几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱熟视无睹。那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。
展开
-
Redis-多机数据库的实现
由一个或多个Sentinel 实例( instance)组成的Sentinel系统( system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。对于命令传播,主要操作为主服务器会将自己执行的写命令,也就是造成主从服务器不一致的那条命令,发送给从服务器执行,当从服务器执行了相同的写命令之后,主从服务器将再次回到一致状态。初次复制和断线后重复制。原创 2024-01-27 16:39:14 · 904 阅读 · 0 评论 -
Redis-单机数据库的实现
这是《Redis设计与实现》的第二部分-- 单机数据库的实现,对 Redis 实现单机寺久化、AOF持久化、事件等进行了介绍。原创 2024-01-27 16:31:25 · 826 阅读 · 0 评论 -
Redis-数据结构与对象
《Redis设计与实现》的第一部分内容--数据结构与对象。介绍了Redis中的各种对象及其数据结构并说明这些数据结构如何影响对象的功能和性能。原创 2024-01-27 16:17:24 · 845 阅读 · 0 评论 -
《Redis设计与实现》读书笔记
花了近两个月将《Redis设计与实现》的前三部分过了一遍。对于Redis有了一个基本的知识框架,终于在年前整理出来了,多多少少吧,算是结个尾。后续可能就是根据专题进行看了。第一部分“数据结构与对象”介绍了 Redis 中的各种对象及其数据结构并说明这些数据结构如何影响对象的功能和性俞。第三部分“多机数据数据库的方法进行了介绍,包括数据库、RDB三个多机功能进行了介绍。第二部分“单机数据库的实现”对 Redis 实现单机寺久化、AOF持久化、事件等。整理的时候目录基本和书上一致,分成了三部分。原创 2024-01-27 16:08:14 · 351 阅读 · 0 评论