本公司redis使用一主一备多从读写分离 一主一备是什么 备就是主的从库。正常情况下备是没有流量的。当主挂掉了,备...[作者空间]
redis有事务么? redis官方说是有事务的。但这个事务不是我们普遍理解的mysql事务。 redis的事务不...[作者空间]
综述 redis的消息是靠发布订阅实现的。 但这个消息和消息中间件不太一样,比消息中间件简易得多。没有队列,生产者...[作者空间]
对集群的几个误区 集群和主从不是一个概念。集群是多主构成集群。集群中的主分别还有自己对应的从。 集群和哨兵不是一个...[作者空间]
槽是什么 redis集群的整个数据库被分为16384(2的14次方)个槽(slot),数据库中的每个key都属于这...[作者空间]
综述 哨兵是redis的高可用(HA)解决方案:由一个或多个sentinel实例组成的哨兵系统。 sentinel...[作者空间]
就是从库和主库的数据要保持一致,主库的数据同步到从库的过程。 现有两个redis 127.0.0.1:6379 1...[作者空间]
RDB是存储了当前时间节点的数据库全量快照。AOF持久化是通过保存redis所执行的所有命令来记录数据的。 就比如...[作者空间]
redis是内存数据库,他将自己的数据库状态存储在内存里面,异常退出数据就丢了,所以一定要持久化。这一节主要讲RD...[作者空间]
服务器中的数据库 redisServer redis是内存数据库。所以,一个redis数据库,就对应了一个结构体。...[作者空间]
字符串对象 string 三种编码 int embstr raw int 如果一个字符串对象保存的是整数,并且这个...[作者空间]
综述 什么是robj 简单动态字符串 SDS 链表 list 跳表 skiplist 压缩列表 ziplist 快...[作者空间]
数据结构 整数集合是redis为了保存整数值的集合而抽象出来的数据结构。intset数据结构 看这意思,也是把数组...[作者空间]
redis的字典使用哈希表作为底层实现。hash表的数据结构 hash表节点数据结构 这里看到链表了吧。redis...[作者空间]
链表 list 就是传统意义上的链表 头尾指针 为了减轻计算长度的压力,维护了一个长度属性len没了 跳表 ski...[作者空间]
背景 redis是用C语言写的。 C语言的字符串是用char数组存的,以'\0'作为结束。 SDS 数据结构 为什...[作者空间]
底层的数据结构 简单动态字符串 SDS 链表 list 跳表 skiplist 压缩列表 ziplist 快速列表...[作者空间]