![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis理论
介绍redis的底层数据结构,主从复制,集群,哨兵等
Suarge
这个作者很懒,什么都没留下…
展开
-
redis多机数据库的实现(主从复制,哨兵,集群)
第三部分 多机数据库的实现一、复制redis中,用户可以通过执行SALAVEOF命令或者设置salveof选项,让一个服务器去复制另一个服务器,被复制的服务器为主服务器,对主服务器进行复制的是从服务器。进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称作“数据库一致”。1.1旧版复制功能的实现redis的复制功能分为同步和命令传播两个操作:同步操作将从服务器的数...原创 2020-04-25 11:13:49 · 469 阅读 · 0 评论 -
redis单机数据库的实现(数据库,RDB,AOF)
第二部分 单机数据库的实现一、数据库1.1 服务器中的数据库redis所有数据库都在redis.h/redisServer就够的db数组里面,db数组的每一个项都是redis.h/redisDb就够,每个redisDb结构代表一个数据库。初始化的时候,程序根据redisServer中服务器状态dbnum来决定创建多少个数据库,默认16个。1.2 切换数据库客服端使用SELECT命令...原创 2020-04-23 18:10:39 · 278 阅读 · 0 评论 -
redis的底层数据结构汇总
第一部分 数据结构与对象一、简单动态字符串redis自己构建一种SDS的抽象类型,用作redis的默认字符串,可以用SDS的API操作1. 作用:redis> SET msg “hello”键是一个字符串对象,对象底层实现一个保存字符串“msg”的SDS值是一个字符串对象,对象底层实现一个保存字符串“hello”的SDS作用于缓冲区AOF模式中的缓冲区客服...原创 2020-04-14 15:36:36 · 247 阅读 · 0 评论