多实例redis集群搭建

1  下载redis-3.2.5   redis只在3.0版本之后支持集群功能

                可以通过wget 命令下载   当wget 提示没有安装时   通过 yum -y install wget 安装wget   在这之前 先安装更新 yum update

                进入 local目录  cd /usr/local     通过命令  wget http://download.redis.io/releases/redis-3.2.5.tar.gz 下载redis 

2   解压  tar -zxvf redis-3.2.5.tar.gz,先安装c++编译插件   yum -y install gcc-c++ 然后 通过 make && make install 安装 

3    创建集群目录  mkdir redis-cluster ,在该目录下新建用于redis实例的文件夹 7001,7002,...7006 

4     从redis的解压目录的src中复制redis.conf  该文件到redis-cluster的7001目录cp /usr/local/redis-3.2.5/redis.conf   /usr/local/redis-cluster/7001

5    修改7001目录下的文件修改配置

                 daemonize yes  表示允许后台运行
                 cluster-enabled yes表示开启集群

                 bind 0.0.0.0     是本机网卡的物理地址

                 port  7001         配置端口
                 cluster-node-timeout 15000表示设置超时时间
                 cluster-config-file redis-cluster/7001/node-7001.conf  保存集群配置文件

6    复制7001下的redis.conf到其他700*目录 并修改 port 和cluster-config-file

7     启动单个节点   /usr/local/redis-3.2.5/src/redis-server /usr/local/redis-cluster/7001/redis.conf   依次执行共6次

8     创建集群   先安装ruby    yum -y install zlib ruby rubygems    然后手动下载redis-3.2.2.gem 放在local目录下  安装ruby的redis库   gem install redis,最后通过命令来创建       集群         /usr/local/redis-3.2.5/src/redis-trib.rb create --replicas 1 192.168.59.129:7001 192.168.59.129:7002 192.168.59.129:7003 192.168.59.129:7004  192.168.59.129:7005 192.168.59.129:7006   此处不能用127.0.01 否则在redis项目中会提示Too many cluster redirections

猜你喜欢

转载自blog.csdn.net/u011922760/article/details/78784448