redis集群

Posted 圣金巫灵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis集群相关的知识,希望对你有一定的参考价值。

 

原理:

1. redis-cluster把所有的物理节点映射到【0-16383】slot上

2. 客户端与每个redis节点直连,不需要中间proxy层。客户端连接任意一个节点即可。

3. 所有的redis节点彼此互连(ping-pong机制)

4. 节点的fail是通过集群中超过半数的节点检测失效时才生效。所以redis集群的搭建至少要3个节点,redis-cluster投票:容错。

 

redis集群搭建:

1. 集群中三个节点,每个节点一个备份机。

2. 使用redis时候注意dump.rdb或者appendly.aop都要删除保证redis没数据。

3. 启动六个redis服务

4.编辑redis源文件src下的ruby脚本,指定六个redis的ip和端口(需要先准备ruby脚本运行条件,看文档)执行ruby命令 带上参数。集群就搭建成功。

 

以上是关于redis集群的主要内容,如果未能解决你的问题,请参考以下文章

redis集群为啥要ruby

如何安装Redis集群

分布式缓存技术redis学习系列——redis高级应用(集群搭建集群分区原理集群操作)

redis集群介绍redis集群搭建配置redis集群操作

Redis集群模式

redis高级应用(集群搭建集群分区原理集群操作)