Redis集群安装

作者 | 2016年12月11日
阅读: 80 次 0 评论

1.下载官方最新稳定版安装包
sudo wget http://download.redis.io/releases/redis-3.2.6.tar.gz
sudo tar xzf redis-3.2.6.tar.gz
cd redis-3.2.6
sudo make

 

2.新建集群文件夹
sudo mkdir /usr/local/redis-cluster
cd /usr/local/redis-cluster
sudo mkdir 7000 7001 7002 7003 7004 7005

 

3.修改配置文件
sudo vim redis.conf

port 7000
daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
4.分别拷贝配置文件到 7000-7005文件夹后,修改端口,启动redis
sudo src/redis-server redis.conf
ps -ef | grep redis

 

5.安装集群需要的ruby环境
sudo yum install ruby
sudo yum install rubygems
sudo gem install redis

 

6.创建集群,自动选择主从

a)创建(必要)*
sudo src/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

b)重新分片
sudo src/redis-trib.rb reshard 127.0.0.1:7000

c)获取分片目标
src/redis-cli -p 7000 cluster nodes | grep myself

d)检查集群状态
sudo src/redis-trib.rb check 127.0.0.1:7000

e)列出所有主节点
src/redis-cli -p 7000 cluster nodes | grep master

f)添加一个新节点
sudo src/redis-trib.rb add-node 127.0.0.1:7006 127.0.0.1:7000

g)添加一个从节点
sudo src/redis-trib.rb add-node –slave 127.0.0.1:7006 127.0.0.1:7000

h)移除一个节点
sudo src/redis-trib del-node 127.0.0.1:7000 `<node-id>`
7.连接集群
src/redis-cli -c -p 7000

 

(全文完)

更多相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注