一、Redis集群特点
1)Redis-sentinel集群只有一个主节点,并发写请求过大时不能缓解写压力;每个节点的数据都是一样的。
2)Redis-cluster集群有多个主节点,每个主节点存放的数据不一样,主节点与从节点存放数据一样。
二、准备工作
知识准备:
5)Redis-cluster集群介绍以及搭建集群示例(redis版本3.0.0)
环境准备:
1)准备6台服务器:192.168.43.121,192.168.43.122,192.168.43.131,192.168.43.132,192.168.43.141,192.168.43.142
2)参考知识准备的1)在每台服务器上安装redis-5.0.4
三、Redis-cluster搭建
1)配置redis.conf,其余配置默认,每一台服务器配置都一样,复制即可
daemonize yes protected-mode no #bind 127.0.0.1 cluster-enabled yes cluster-config-file nodes-6379.conf
2)启动每一台redis
[root@localhost bin]# ./redis-server redis.conf
启动后,在/usr/local/myroom/redis-5.0.4/bin中会自动生成nodes-6379.conf文件
3)创建集群,121、131、141是master节点,122、132、142是slave节点,如下图
[root@localhost bin]# ./redis-cli --cluster create 192.168.43.121:6379 192.168.43.131:6379 192.168.43.141:6379 192.168.43.122:6379 192.168.43.132:6379 192.168.43.142:6379 --cluster-replicas 1
4)检查集群是否成功,如下图
[root@localhost bin]# ./redis-cli -c
Redis-cluster集群搭建(redis版本5.0.4)
原文:https://www.cnblogs.com/javasl/p/14704755.html