摘要:
【Redis 集群二】集群的客户端Redis 集群现阶段的一个问题是客户端实现很少。 以下是一些我知道的实现:redis-rb-cluster是我(@antirez)编写的 Ruby 实现, 用于作为其他实现的参考。 该实现是对redis-rb的一个简单包装, 高效地实现了与集群进行通讯所需的最少语... 阅读全文
摘要:
【Redis 集群】Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请求。Redis 集群提供了以下两个好处:将数据自动切分(split)到多个节点的能力。当集群中的一部分节点失效... 阅读全文
摘要:
【SLAVEOF命令】SLAVEOF host portSLAVEOF命令用于在 Redis 运行时动态地修改复制(replication)功能的行为。通过执行SLAVEOFhostport命令,可以将当前服务器转变为指定服务器的从属服务器(slave server)。如果当前服务器已经是某个主服务... 阅读全文
摘要:
【Redis AOF文件】1、关于AOFAOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写(rewrite),使得... 阅读全文
摘要:
【Redis RDB文件】1、RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。RDB 的优点RDB 是一个非常紧凑(compact)的文件,它保存了 Redis 在某个时间点上的数据集。 这种文件非常适合用于进行备份: 比如说,你可以在最近... 阅读全文