yum install -y gcc-c++
yum install -y wget
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxf redis-5.0.5.tar.gz
cd redis-5.0.5/src
make
mkdir -p /var/redis-cluster/7001
make install PREFIX=/var/redis-cluster/7001
cp /opt/lagou/software/redis-5.0.5/redis.conf /var/redis-cluster/7001/bin
vim redis.conf
protected-mode no
port 7001
daemonize yes
cluster-enabled yes
cp -r 7001/ 7002
...
vim start.sh
cd 7001/bin
./redis-server redis.conf
cd ..
cd ..
cd 7007/bin
./redis-server redis.conf
cd ..
cd ..
.....
chmod u+x start.sh
./start.sh
ps -ef | grep redis
cd 7001/bin
./redis-cli --cluster create \
192.168.80.10:7001 192.168.80.10:7002 \
192.168.80.10:7003 192.168.80.10:7004 \
192.168.80.10:7005 192.168.80.10:7006 \
--cluster-replicas 1
./redis-cli -h 127.0.0.1 -p 7001 -c
cluster info
cluster nodes
mkdir -p /var/redis-cluster/7007
cd /opt/lagou/software/redis-5.0.5/src
make install PREFIX=/var/redis-cluster/7007
cp /opt/lagou/software/redis-5.0.5/redis.conf /var/redis-cluster/7007/bin
vim redis.conf
protected-mode no
port 7007
daemonize yes
cluster-enabled yes
cp -r 7007/ 7008/
./redis-server redis.conf
ps -ef | grep redis
./redis-cli --cluster add-node 192.168.80.10:7007 192.168.80.10:7001
./redis-cli -h 127.0.0.1 -p 7001 -c
cluster nodes
./redis-cli --cluster reshard 127.0.0.1:7007
How many slots do you want to move (from 1 to 16384)? 3000
45538ee605a54e14f185e31e162d426b9d9a308d
./redis-cli -h 127.0.0.1 -p 7001 -c
cluster nodes
port 7008
./redis-server redis.conf
ps -ef | grep redis
./redis-cli --cluster add-node 192.168.80.10:7008 192.168.80.10:7007 \
--cluster-slave --cluster-master-id 45538ee605a54e14f185e31e162d426b9d9a308d
./redis-cli -h 127.0.0.1 -p 7001 -c
cluster nodes