https://download.redis.io/releases/
yum install -y tcl gcc zlib-devel openssl-devel
将redis-4.0.1.tar.gz包上传到一台机器上去,/usr/local目录下,解压缩,重命名为redis
进入redis录内,执行make MALLOC=libc命令
vim redis.confprotected-mode no#bind 127.0.0.1 hadoop01port 7001pidfile redis_7001.pidloglevel noticelogfile "/opt/redis-cluster/nodes-7001/redis_7001.log"dir /opt/redis-cluster/nodes-7001/cluster-config-file 7001-nodes.confdaemonize yessupervised noappendonly yescluster-enabled yescluster-node-timeout 15000save 900 1save 300 10save 60 10000dbfilename dump.rdbappendfilename "appendonly.aof"appendfsync everysec
ln -s /usr/local/redis/src/redis-server /usr/local/bin/ln -s /usr/local/redis/src/redis-cli /usr/local/bin/ln -s /usr/local/redis/src/redis-sentinel /usr/local/bin/ln -s /usr/local/redis/src/redis-trib.rb /usr/local/bin/ln -s /usr/local/redis/src/redis-check-aof /usr/local/bin/ln -s /usr/local/redis/src/redis-check-rdb /usr/local/bin/ln -s /usr/local/redis/src/redis-benchmark /usr/local/bin/
cd /usr/local/redis/src./redis-server /opt/redis-cluster/nodes-7001/redis.conf./redis-server /opt/redis-cluster/nodes-7002/redis.conf./redis-server /opt/redis-cluster/nodes-7003/redis.confps -ef | grep redis# 创建集群模式redis-trib.rb create --replicas 1 192.168.199.21:7001 192.168.199.21:7002 192.168.199.21:7003 192.168.199.22:7001 192.168.199.22:7002 192.168.199.22:7003
# 启动不起来的时候删除cd /usr/local/redis/src./redis-cli -p 7001 shutdown./redis-cli -p 7002 shutdown./redis-cli -p 7003 shutdownps -ef | grep rediscd /opt/redis-cluster/rm -rf nodes-700*/*.rdbrm -rf nodes-700*/*.aofrm -rf nodes-700*/*.pidrm -rf nodes-700*/*.logrm -rf nodes-700*/*-nodes.conf
(12)测试redis cluster
在/usr/local/redis/src目录下:
redis-cli -c -h 192.168.199.21 -p 7001127.0.0.1:7001> CLUSTER info127.0.0.1:7001> CLUSTER nodes127.0.0.1:7001> set foo bar127.0.0.1:7003> get foo
