- mkdir -p /data/redis/redis_6381
- mkdir -p /data/redis/redis_6380
- yum -y install gcc wget
- cd /data/
- wget https://download.redis.io/releases/redis-6.2.6.tar.gz
- tar xf redis-6.2.6.tar.gz
- cd redis-6.2.6/src/
- make
- cd /data/redis/
- cp /data/redis-6.2.6/src/redis-server redis_6381/
- cp /data/redis-6.2.6/src/redis-sentinel redis_6381/
- cp /data/redis-6.2.6/src/redis-check-rdb redis_6381/
- cp /data/redis-6.2.6/src/redis-check-aof redis_6381/
- cp /data/redis-6.2.6/src/redis-benchmark redis_6381/
- cp /data/redis-6.2.6/src/redis-cli redis_6381/
- cp /data/redis-6.2.6/src/redis-server redis_6380/
- cp /data/redis-6.2.6/src/redis-sentinel redis_6380/
- cp /data/redis-6.2.6/src/redis-check-rdb redis_6380/
- cp /data/redis-6.2.6/src/redis-check-aof redis_6380/
- cp /data/redis-6.2.6/src/redis-benchmark redis_6380/
- cp /data/redis-6.2.6/src/redis-cli redis_6380/
- cat > /data/redis/redis_6381/redis.conf <<EOF
- port 6381
- cluster-enabled yes
- dir /data/redis/redis_6381
- cluster-config-file nodes-6381.conf
- pidfile /data/redis/redis_6381/redis-6381.pid
- logfile /data/redis/redis_6381/redis-6381.log
- appendonly yes
- daemonize yes
- protected-mode no
- requirepass passwd123
-
- masterauth passwd123
- EOF
- cat > /data/redis/redis_6380/redis.conf <<EOF
- port 6380
- cluster-enabled yes
- dir /data/redis/redis_6380
- cluster-config-file nodes-6380.conf
- pidfile /data/redis/redis_6380/redis-6380.pid
- logfile /data/redis/redis_6380/redis-6380.log
- appendonly yes
- daemonize yes
- protected-mode no
- requirepass passwd123
-
- masterauth passwd123
- EOF
- cd /data/redis
- redis_6381/redis-server redis_6381/redis.conf
- redis_6380/redis-server redis_6380/redis.conf
- redis_6380/redis-cli -h 127.0.0.1 -p 6380 shutdown
- redis_6380/redis-cli -h 127.0.0.1 -p 6381 shutdown
./redis_6380/redis-cli --cluster create --cluster-replicas 1 192.168.0.176:6381 192.168.0.176:6380 192.168.0.184:6381 192.168.0.184:6380 192.168.0.216:6381 192.168.0.216:6380
./redis_6380/redis-cli --cluster create --cluster-replicas 1 192.168.0.176:6381 192.168.0.176:6380 192.168.0.184:6381 192.168.0.184:6380 192.168.0.216:6381 192.168.0.216:6380 -a passwd123
redis-6380/redis-cli -c -h 10.12.200.35 -p 6380
在redis命令中执行:info cluster 查看redis是否是集群模式
1. 查看集群的所有信息, cluster info 命令
2. 查看集群的所有节点信息,cluster nodes 命令
3. 查看集群中各个节点的slot区间,cluster slots 命令
4. 查看指定key所在slot的值,cluster keyslot key 命令