部署 Redis 集群
- IP 为 10.1.11.64
1.2 软件准备
从 Redis 官网。
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
2.2 编译 Redis
tar -zxvf redis-6.2.6.tar.gz -C /opt/
cd /opt/redis-6.2.6
make && make install
2.4 准备 Redis 配置文件
创建 Redis 文件目录 /opt/redis。
mkdir /opt/redis
[root@Redis ]# cat /opt/redis/redis.conf
protected-mode no
maxmemory-policy allkeys-lru
requirepass admin123456
cluster-enabled yes
cluster-config-file nodes-c.conf
pidfile redis.pid
logfile redis-server.log
# 创建 Redis 节点目录及配置文件
cd /opt/redis
mkdir node{1..6}
for i in {1..6};do \cp redis.conf node$i;echo "port $(($i + 6378))" >> node$i/redis.conf;done
将 6 个节点设置为 3 主 3 从模式。
redis-cli -p 6379 -a admin123456 --cluster create 10.1.11.10:6379 10.1.11.10:6380 10.1.11.10:6381 10.1.11.10:6382 10.1.11.10:6383 10.1.11.10:6384 --cluster-replicas 1
查看集群节点,可以看到 3 主 3 从的节点信息。