yum -y install gcc gcc-c++ make
mkdir -p /usr/local/cluster
cd
/
usr
/
local/cluster
wget http
:
//download.redis.io/releases/redis-3.2.6.tar.gz
tar
-
zxvf
redis
-
3.2
.
6.tar
.
gz
cd redis
-
3.2
.
6
make
make install PREFIX=/usr/local/cluster/redis
mkdir
7001
7002 7003 7004 7005 7006
daemonize yes //redis后台运行 pidfile /var/run/redis_7001.pid //pidfile文件对应7000,7002,7003 port 7001 //端口7000,7002,7003 cluster-enabled yes //开启集群 把注释#去掉 cluster-config-file nodes_7001.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002 cluster-node-timeout 5000 //请求超时 设置5秒够了 appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7001
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7002
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7003
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7004
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7005
cp
/usr/local/cluster
/
redis-3.2.6
/
redis
.
conf
/usr/local/cluster
/
7006
ps -ef | grep redis #查看是否启动成功
yum install ruby rubygems
gem install redis
./redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006
/usr/local/cluster/7001/redis-cli -h 127.0.0.1 -p 7001
扫描二维码关注公众号,回复:
2339362 查看本文章