Redis单物理机集群搭建整理(如果多台物理机则修改对应ip和端口就可以了)
首先创建集群文件夹并加入6台实例文件夹
mkdir cluster-test
cd cluster-test
mkdir 7000 7001 7002 7003 7004 7005
接着在每台实例中(7000 7001 7002 7003 7004 7005都要)加入redis-server与redis.conf(我的redis是编译在 /usr/local/redis下)
cd 7000
cp /usr/local/redis/redis-server /cluster-test/7000/
vi redis.conf
port 7000(端口号对应文件夹)
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
接着运行每台redis实例(7000 7001 7002 7003 7004 7005都要)
cd 7000
./redis-server ./redis.conf
为了运行redis-trib.rb安装下 ruby 和 gem redis
apt-get install ruby
gem redis
最后进入我们最初下载好的redis源码包(未编译)
cd redis-3.2.11 /src(根据自己的路径来)
运行redis-trib.rb
./redis-trib.rb create --replicas 1 127.0.0.1:7000 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
此时会提示你是否确认此配置
直接输入yes即可
最后完成如下图

进入redis-cli客户端试一试

网友评论