• redis集群


    前提:如果要实现redis的高可用,必须先配置主从结构

    1-用户通过哨兵之后连接当前集群中的主机

    2-哨兵通过心跳检测机制实时向主机发出心跳检测PING-PONG

      如果连续三次没有收到主机的回执,则发现主机就宕机了

        然后开始进行主机的推选

    3-哨兵通过连接主机时,已经获取了主机全部的信息

      哨兵通过推选的机制选择一台从机成为新的主机

        之后将其他的服务器改为现在的主机的从机

    ---1--哨兵高可用的搭建

      1-复制目录

    [root@localhost redis]# cp -r shards sentinel

       查看redis端口命令

    [root@localhost sentinel]# ps -ef |grep redis

      2-主从搭建

    127.0.0.1:6379> info replication
    # Replication
    role:master
    connected_slaves:0
    master_replid:56e174111d84f714455a22fda59e71c51e89ae9a
    master_replid2:0000000000000000000000000000000000000000
    master_repl_offset:0
    second_repl_offset:-1
    repl_backlog_active:0
    repl_backlog_size:1048576
    repl_backlog_first_byte_offset:0
    repl_backlog_histlen:0

    进入6380端口

    [root@localhost sentinel]# redis-cli -p 6380

    将当前6380端口设置为6379端口的从机

    127.0.0.1:6380> SLAVEOF 192.168.238.128 6379

    修改sentinel.conf 

    [root@localhost redis-5.0.4]# vim sentinel.conf
    protected-mode no
    daemonize yes
    sentinel monitor mymaster 192.168.238.128 6379 1

     2-集群搭建

    1-创建集群文件夹

    mkdir cluster

    查看主从关系

    info replication
  • 相关阅读:
    delphi string 到excel
    VS 快捷键
    delphi Tform 释放
    cxSplitter 收缩和展开
    delphi 加载inc文件
    delphi TcxPageControl 动态嵌入窗体
    修改tomcat-users.xml 失效的问题
    TCXGRID 属性解释
    suse 设置ftp服务器
    用正则表达式修改html字符串的所有div的style样式
  • 原文地址:https://www.cnblogs.com/B1ackWall/p/11660015.html
Copyright © 2020-2023  润新知