美文网首页
MAC 下 redis 集群搭建 2020-05-15

MAC 下 redis 集群搭建 2020-05-15

作者: 小酒窝_David | 来源:发表于2020-05-19 19:20 被阅读0次

    下载redis程序

    redis官网地址:https://redis.io/download,点击下载

    image.png

    make &&make install

    会生产src文件目录
    cd ./src目录下面
    执行 ./redis-server 启动
    执行 ./redis-cli 可以查看了


    image.png

    这样单台redis就启动了,现在我们讨论一下集群的配置

    集群

    Redis集群至少需要3个节点,因为投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了,所以2个节点无法构成集群。要保证集群的高可用,需要每个节点都有从节点,也就是备份节点,所以Redis集群至少需要6台服务器。因为我没有那么多服务器,也启动不了那么多虚拟机,所在这里搭建的是伪分布式集群,即一台服务器虚拟运行6个redis实例,修改端口号为(6380-6385),当然实际生产环境的Redis集群搭建和这里是一样的

    修改redis文件

    image.png

    1.在文件中创建6个redis的目录,模拟6台服务器

    image.png
    2.修改每个目录下面的redis.conf文件,把响应的端口号改成自己定义的,这里改成了6380
    3.appendonly 设置成yes
    注意,这里要改变每个目录里面的,端口号不能一样,否则会冲突 image.png
    image.png

    分别启动各台redis

    调用命令组成redis集群,注意命令redis-trib.rb 已经废弃了,用redis-cli实现
    '''
    ./redis-cli --cluster create 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384 127.0.0.1:6385 --cluster-replicas 1
    '''

    image.png image.png

    在调用的时候,要加上-c


    image.png image.png

    相关文章

      网友评论

          本文标题:MAC 下 redis 集群搭建 2020-05-15

          本文链接:https://www.haomeiwen.com/subject/jbohohtx.html