1、环境
服务器名称 | IP地址 | 备注 |
redis-0-101 | 172.16.0.101 | redis节点 |
redis-0-102 | 172.16.0.102 | redis节点 |
redis-0-103 | 172.16.0.103 | redis节点 |
redis-0-104 | 172.16.0.104 | redis节点 |
redis-0-105 | 172.16.0.105 | redis节点 |
redis-0-106 | 172.16.0.106 | redis节点 |
2、安装Redis 6.2(六个节点,三主、三副本)
dnf -y install redis
3、修改配置(六个节点)
# 修改部分的配置文件 # vim /etc/redis/redis.conf ... bind 0.0.0.0 timeout 600 daemonize yes masterauth password requirepass password maxmemory 4G maxmemory-policy volatile-lru appendonly yes cluster-enabled yes cluster-config-file nodes-6379.conf cluster-node-timeout 15000 ...
4、启动服务
systemctl enable --now redis
5、创建集群
redis-cli --cluster create 172.16.0.101:6379 172.16.0.102:6379 172.16.0.103:6379 172.16.0.104:6379 172.16.0.105:6379 172.16.0.106:6379 --cluster-replicas 1 -a password
6、集群验证
redis-cli --cluster check 172.16.0.101:6379 -a password
7、连接测试
redis-cli -c -h 127.0.0.1 -p 6379 -a password info