Centos7中安装Redis3.2.3集群

来源:互联网 发布:网络歌手陈柯 编辑:程序博客网 时间:2024/06/05 18:49

Centos7中安装配置Redis3.2.3集群

1.下载redis-3.2.3.tar.gz安装包,
下载地址:http://download.redis.io/releases/redis-3.2.3.tar.gz

2.将文件加压到/app/soft目录下,tar zxfv redis-3.0.7.tar.gz

3.创建redis-cluster目录及子目录7000,7001,7010,7011,7020,7021:mkdir redis-cluster
cd redis-cluster
mkdir 7000 7001 7010 7011 7020 7021

4.在7000目录下创建redis.conf文件,文件内容如下:
port 7000(x)
bind 192.168.31.36
daemonize yes
cluster-enabled yes
cluster-config-file nodes_7000.conf
cluster-node-timeout 5000
appendonly yes

5.复制7000目录下redis.conf到7001,7010,7011,7020,7021,并修改对应的端口号和集群配置文件nodes_x.conf

6.安装redis
进入redis-3.2.3/src目录下,执行:make && make install

7.依次启动这六个redis实例
redis-server /app/soft/redis_cluster/7000/redis.conf

8.安装依赖项
yum install ruby rubygems -y
下载redis-3.3.3.gem
下载地址:https://rubygems.org/gems/redis/versions/3.3.3
安装:gem install -l redis-3.0.0.gem

9.创建集群:
./redis-trib.rb create –replicas 1 192.168.31.36:7000 192.168.31.36:7001 192.168.31.36:7010 192.168.31.36:7011 192.168.31.36:7020 192.168.31.36:7021

10.如果一次集群环境配置完毕之后,后续需要额外配置集群环境的话,则需要删除 node(x).conf 文件的配置,之后并且删除 持久化文件 appendonly.aof dump.rdb nodes-(7000-7021).conf
此三类文件存放在对应的文件路径下,可以使用 find 命令进行查找