redis集群

这是对今年第一次对于redis做最后一篇的总结大笑

1.安装redis3.0以上版本环境 这些就不过多去说明了,网上一大把


。。。


安装redis 集群步骤:


第一步:创建文件夹 redis-cluster,然后分别创建6个文件夹
  
    (1)mkdir -p /usr/local/redis-cluster
          
       

    (2)mkdir 7001 mkdir 7002 mkdir 7003 mkdir 7004 mkdir 7005 mkdir 7006
    
    
 

第二步:把之前的redis.conf 配置文件分别复制到700*下,进行修改文件内容,如下:

     (1)daemonize yes
     (2)port 700*(分别对每个机器的端口号进行设置)
      (3)bind 192.168.22.121(必须要绑定当前机器ip,不然会无限悲剧下去,,深坑误入)
      (4)dir /usr/local/redis-cluster/700*/(指定快照文件存放位置,必须指定不同的目录位置,不然会丢失数据)
      (5)cluster-enabled yes(启动集群模式,开始玩耍了)
       6)cluster-config-file nodes-700*.conf(这里700*最好和port对应)
      (7)cluster-node-timeout 5000
       (8)appendonly yes(开启aof持久化)


第三步: 由于redis集群需要使用ruby命令,所以我们需要安装ruby
 
       (1) yum(ubuntu环境下使用apt-get) install ruby
        (2)yum(ubuntu环境下使用apt-get) install rubygems
        (3)gem install redis(安装redis和ruby的接口)
注意:这里可能会用到一些坑 ,因为自己是linux白痴 ,所以一顿搞,这里会报 redis requires Ruby version >= 2.2.2 这个错误信息,因为好像默认版本是这个 ,所以我们需要卸载被重新安装ruby版本  ,这里的问题解决在Ubuntu系统安装Ruby的三种方法redis requires Ruby version >= 2.2.2问题

第四步: 分别启动6个redis实例,然后检查是否启动成功
   
         (1)/usr/local/redis/bin/redis-server /usr/local/redis-cluster/700*/redis.conf
          (2)ps -ef|grep redis 查看redis是否启动成功
第五步: 首先到redis3.0的安装目录下,然后执行 redis-trib.rb 命令
  
         (1) cd /usr/local/redis-3.0/src
          (2)./redis-trib.rb create --replicas 1 192.168.22.121:7001 192.168.22.121:7002 192.168.22.121:7003 192.168.22.121:7004 192.168.22.121:7005 192.168.22.121:7006
第六步:目前为止,集群环境已经搭建完毕,进行验证:
     
          (1)连接任意一客户端即可:redis-cli -c -h 192.168.22.121 -p 7001
            (2)进行验证:cluster info(查看集群信息) cluster nodes(查看节点列表)

           (3)命令进行验证
           (4)关闭集群则需要逐个进行关闭,使用命令:
                     /usr/local/redis/bin/redis-cli -c -h 192.168.22.121 -p 700* shutdown 

到目前为止 ,redis做了一个完美的总结,我也希望这篇对大家工作上有一点点帮助的话 请点击下面的点赞,谢谢啦!大笑大笑大笑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值