redis集群(redis-cluster)

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集群(redis-cluster)_第1张图片


                进入redis-cli客户端试一试

redis集群(redis-cluster)_第2张图片

你可能感兴趣的:(redis集群(redis-cluster))