标签:shu color ica mda nod enabled 技术 height tar
yum install -y gcc-c++
tar -zxvf redis.3.0.6.tar.gz
make install PREFIX=/usr/local/redis
./redis-server
./redis-server redis.conf
./redis-cli
./redis-cli shutdown
yum install -y ruby
yum install rubygems
在redis 的安装目录下的src 文件夹下,有一个脚本:redis-trib.rb是创建集群时需要运行的脚本,它依赖于 ruby 包 redis-3.0.0.gem
gem install redis-3.0.0.gem
# 当前为 redis-cluster 文件夹中的 startall.sh 文件 cd redis01 ./redis-server redis.conf cd ../ cd redis02 ./redis-server redis.conf cd ../ cd redis03 ./redis-server redis.conf cd ../ cd redis04 ./redis-server redis.conf cd ../ ...
chmod +x startall.sh
./redis-trib.rb create --replicas 1 ip1:port1 ip2:port2 ...
然后好像需要输入 yes,之后得到创建成功信息
集群创建成功之后在每个redis0?文件夹中会有 node.conf文件,里面记录了集群的详细信息,只要有这个文件,下次启动的时候便不需要再创建集群,只需要:./startall.sh
./redis0?/redis-cli -h ip -p port -c
./redis0?/redis-cli -h ip -p port shutdown
标签:shu color ica mda nod enabled 技术 height tar
原文地址:https://www.cnblogs.com/lightandtruth/p/12731179.html