系统为CentOS7,创建9001-9006 6个文件夹,复制 redis-server redis.conf 文件到6个新文件夹下
redis.conf文件配置如下:
port 9001
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 3000
cluster-require-full-coverage no
appendonly yes
分别进入900X文件夹下,运行 ./redis-server ./redis.conf 启动redsi服务
yum install ruby
ruby -v 查看版本
yum install rubygems
gem -v 查看版本
gem install redis
或
wget https://rubygems.org/downloads/redis-3.2.2.gem
gem install -l ./redis-3.2.1.gem
(这里我是先在其它机器上下载下来redis-3.2.1.gem文件,然后放到自己的站点上,再下载到centos系统里的)
创建集群(3主3从)
./redis-trib.rb create --replicas 1 192.168.137.83:9001 192.168.137.83:9002 192.168.137.83:9003 192.168.137.83:9004 192.168.137.83:9005 192.168.137.83:9006
集群搭建成功,运行 redis-cli -c -p 9001 查看