redis集群模式搭建

linux系统,centOs6.4,在这台机器上模拟集群模式,服务器地址:192.168.1.121,生产环境中肯定是每台机器上部署一个redis服务,集群模式最少6台服务器,3台master,3台slave,搭建redis集群环境,确保服务器已经完成redis安装,端口号:7001,7002,7003,7004,7005,7006

1、mkdir /usr/local/redis-cluster/700*

2、将redis.conf配置未见复制到每个700*文件夹下

      cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis-cluster//700*

3、修改700*文件夹下redis.conf配置文件

      (1)、daemonize yes

      (2)、port 700*

      (3)、bind 192.168.1.121(最好绑定IP,否则后续取值时可能会出问题)
      (4)、dir "/usr/local/redis-cluster/700*/"(配置文件、日志文件地址)

      (5)、cluster-enabled yes(启动集群模式)

      (6)、cluster-config-file nodes-7001.conf(让集群中机器知道自己)
      (7)、cluster-node-timeout 15000

      (8)、appendonly yes (开启AOF模式,生产上建议使用appendfsync always)

 4、分别启动6个实例

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf  

       /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf 

 

5、启动后查询进程

     ps -ef | grep redis | grep redis-cluster

 

6、安装ruby(如果本进没有安装)

      yum -y install ruby ruby-devel rubygems rpm-build

     使用gem这个命令来安装redis接口

     gem install redis

 

7、Redis集群搭建

ruby ./usr/local/redis/bin/redis-trib.rb create --replicas 1 192.168.1.121:7000 192.168.1.121:7001 192.168.1.121:7002 192.168.1.121:7003 192.168.1.121:7004 10.93.84.53:7005

 

8、验证集群状态

    ./usr/local/redis/bin/redis-cli -h 192.168.1.121 -p 7000 -c

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值