1. 下载安装包(所有三台机器执行)
1 2 3 4
| cd /opt wget https://download.redis.io/releases/redis-6.2.3.tar.gz tar zxvf redis-6.2.3.tar.gz yum install -y gcc
|
2. 安装Redis(所有三台机器执行)
1 2 3 4
| cd redis-6.2.3 make cd src make install
|
3. 部署准备(所有三台机器执行)
1 2 3 4 5 6 7 8
| cd /opt/redis-6.2.3 mkdir etc bin
cp redis.conf /opt/redis-6.2.3/etc
vim /opt/redis-6.2.3/etc/redis.conf
|
配置文件修改内容:
1 2 3 4 5 6 7 8
| bind 0.0.0.0 port 6379 protected-mode no daemonize yes logfile ./redis.log requirepass awifi@123 masterauth awifi@123 cluster-enabled yes
|
继续执行:
1 2 3 4 5 6 7 8
| cd src/ cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /opt/redis-6.2.3/bin/
cd /opt/redis-6.2.3 mkdir redis-cluster cd redis-cluster
|
4. 分机器配置
第一台机器执行(192.168.154.34):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| mkdir 6380 6381 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6380 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6381 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6380 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6381
vim /opt/redis-6.2.3/redis-cluster/6380/redis.conf
vim /opt/redis-6.2.3/redis-cluster/6381/redis.conf
cd /opt/redis-6.2.3/redis-cluster/6380 ./redis-server redis.conf & cd /opt/redis-6.2.3/redis-cluster/6381 ./redis-server redis.conf &
ps -aux | grep redis
|
第二台机器执行(192.168.154.35):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| mkdir 6382 6383 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6382 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6383 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6382 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6383
vim /opt/redis-6.2.3/redis-cluster/6382/redis.conf
vim /opt/redis-6.2.3/redis-cluster/6383/redis.conf
cd /opt/redis-6.2.3/redis-cluster/6382 ./redis-server redis.conf & cd /opt/redis-6.2.3/redis-cluster/6383 ./redis-server redis.conf &
ps -aux | grep redis
|
第三台机器执行(192.168.154.36):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| mkdir 6384 6385 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6384 cp /opt/redis-6.2.3/bin/* /opt/redis-6.2.3/redis-cluster/6385 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6384 cp /opt/redis-6.2.3/etc/redis.conf /opt/redis-6.2.3/redis-cluster/6385
vim /opt/redis-6.2.3/redis-cluster/6384/redis.conf
vim /opt/redis-6.2.3/redis-cluster/6385/redis.conf
cd /opt/redis-6.2.3/redis-cluster/6384 ./redis-server redis.conf & cd /opt/redis-6.2.3/redis-cluster/6385 ./redis-server redis.conf &
ps -aux | grep redis
|
5. 创建集群(在第一台机器执行)
1 2 3 4 5
| redis-cli --cluster create \ 192.168.154.34:6380 192.168.154.34:6381 \ 192.168.154.35:6382 192.168.154.35:6383 \ 192.168.154.36:6384 192.168.154.36:6385 \ --cluster-replicas 1 -a awifi@123
|
6. 验证集群状态
1 2 3 4 5
| redis-cli -c -h 192.168.154.34 -p 6380 -a awifi@123 cluster info
redis-cli -a awifi@123 --cluster check 192.168.154.34:6380
|
注意:所有操作需要确保网络连通性和端口开放,密码”awifi@123”可根据实际情况修改。