发送消息 发送消息的API参考:https://www.jianshu.com/p/a2bc82f33e4e[ht...[作者空间]
Redis的事务是什么? Redis通过MULTI、EXEC、WATCH等命令来实现事务(transaction)...[作者空间]
集群中的各个节点通过发送和接收消息(message)来进行通信,我们称发送消息的节点为发送者(sender),接收...[作者空间]
Redis集群中的节点分为主节点(master)和从节点(slave),其中主节点用于处理槽,而从节点则用于复制某...[作者空间]
在进行重新分片期间,可能会出现一种情况:源节点向目标节点迁移一个槽的过程中,属于被迁移槽的一部分键值对保存在源节点...[作者空间]
Redis集群的重新分片操作可以将任意数量已经指派给某个节点(源节点)的槽改为指派给另一个节点(目标节点),并且相...[作者空间]
流程 在对数据库中的16384个槽都进行了指派之后,集群就进入上线状态了,这时客户端就可以向集群中的节点发送数据命...[作者空间]
Redis集群通过分片的方式来保存数据库中的键值对:集群的整个数据库被分成16384个槽。当数据库中的16384个...[作者空间]
节点 一个集群由多个节点构成,最初每个节点都是独立的,每个节点都是一个集群。要创建一个真正可用的集群,我们需要把哥...[作者空间]
由一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服...[作者空间]
部分重同步的组成 部分重同步功能由以下三个部分构成∶1.主服务器的复制偏移量(replication offset...[作者空间]
在Redis中用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制另一个服务器,我们称...[作者空间]
Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件∶文件事件(file event):Redis服务器...[作者空间]
AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的 AOF的过程 命令追加 当AOF持久化功能...[作者空间]
RDB可以将Redis在内存中的数据库状态保存到磁盘里面,避免意外数据丢失。 生成RDB文件命令 SAVE(阻塞)...[作者空间]
过期键删除策略: 1.定时删除 2.惰性删除 3.定期删除定时删除∶在设置键的过期时间的同时,创建一个定时器(t...[作者空间]
正文 前面我们说了简单动态字符串(SDS)、双端链表、字典、压缩列表、整数集合等等 Redis并没有直接使用...[作者空间]
正文 压缩列表(Ziplist )是列表键和哈希键的底层实现之一 当一个列表键只包含少量列表项,并且每个...[作者空间]
正文 整数集合(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,R...[作者空间]
正文 跳跃表(skiplist)是一种有序数据结构,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速...[作者空间]