Mac下面搭建Redis集群环境

一、Redis的下载与解压
       1、百度搜索redis,打开redis的官网: https://redis.io/download
          下载稳定版:由于最开始下载的最新版的redis-4.0.9版本的不兼容代码中的API,所以选择下载3.2.11版本的

直接双击进行解压,并将解压后的文件夹

拷贝到/usr/local/下面
打开终端:
               1、cd /usr/local/redis-3.2.11
               2、make install
               3、等待安装成功
               4、安装成功后,redis-3.2.11的src文件夹下面会生成一些文件如下:
5、在/usr/local/etc 下面创建集群文件夹cluster,并在文件夹下面创建各个节点文件夹,文件夹名和端口号一致,其实也可以不一致,个人爱好而已,
             
6、将redis-3.2.11文件夹下面的redis.conf文件夹修改一下,修改以下几个属性:
                     port 7000 //节点端口
                     daemonize yes //配置redis作为守护进程运行,默认情况下,redis不是作为守护进程运行的
                     cluster-enabled yes  //是否开启集群
                     cluster-config-file nodes-7000.conf   //该节点的对应的节点配置文件
                     cluster-node-timeout 5000 //集群超时时间
                     appendonly yes //存储方式,
7、将redis.conf文件夹分别拷贝到各个节点文件夹中,也就是7000,7001,7002,7003,7004,7005文件夹中
      修改各个文件夹下面的redis.conf文件,port对应的各个节点的端口,和cluster-config-file文件,nodes-端口.conf
 8、启动各个节点:
                      $ cd /usr/local/etc/cluster/7000
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7001
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7002
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7003
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7004
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7005
            $ redis-server redis.conf
 9、查看有多少个redis在运行:
    $ps -ef|grep redis
       可以看到6个节点都在运行
   
 10、变换目录
        $cd /usr/local/redis-3.2.11/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
运行结果:      
  至此填入yes:           
至此,集群搭建完毕:查看集群信息

二、补充:版本区别,redis-4.0.9和redis3.2.11的区别
        1、redis-4.0.9安装好后,配置好集群后,生成的nodes-7000.conf类似的各个配置文件中会带着集群总线端口,而在旧版本中是不存在着这个@总集群总线端口,因为所有的Java框架
        API中要去读取nodes的节点文件,所以redis的版本只能用3.2.11版本
 
redis相关命令:
 
 

1、关闭计算机以后,集群怎么开启,直接开启每一个节点的服务,就可以了【以下$都是终端符号,不作为命令】

2、开启各个节点服务:

                      $cd /usr/local/etc/cluster/7000

            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7001
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7002
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7003
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7004
            $ redis-server redis.conf
                      $ cd /usr/local/etc/cluster/7005
            $ redis-server redis.conf
3、搭建集群:
                  $ ./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  
4、查看集群:
redis-cli -h 127.0.0.1 -p 7000 cluster info
redis-cli -h 127.0.0.1 -p 7000 cluster nodes

5、停止服务,在任何文件夹下:$redis-cli -h 127.0.0.1 -p 7001 shutdown

6、查看redis启动的实例:$ps -ef|grep redis


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值