• redis集群搭建和哨兵模式以及AOF和RDB持久化


    Redis主从+哨兵模式
    1、环境准备
    (1)三台独立的linux主机
    (2)IP分别为:10.150.200.182 (从) 10.150.200.184(从) 10.150.200.195(主)
    2、安装redis
    (1)分别在各个主机上安装redis,以10.150.200.182为例,步骤如下:
    ①下载redis稳定版本,如:4.0.8
    http://download.redis.io/releases/redis-4.0.8.tar.gz
    ②上传下载的redis tar包到/usr/local目录下
    rz -be
    ③在当前目录解压tar包
    tar -zxvf redis-4.0.8.tar.gz
    ④进入解压后的 redis-4.0.8目录
    cd redis-4.0.8
    ⑤编译
    make
    ⑥安装
    make install
    ⑦新建data、logs目录(存放数据和日志文件)
    mkdir data logs
    ⑧把启动脚本移到解压后的redis-4.0.8目录(启动脚本默认安装在当前目录的src文件夹下)
    cd src
    mv redis-cli redis-server redis-sentinel /usr/local/redis-4.0.8
    ⑨退出到安装目录
    cd ..

    (2)redis.conf配置主从,sentinel.conf配置哨兵
    conf里面很多初始的配置项可以不做修改,对于需要修改或者新增的配置项,说明如下:
    通用配置
    下面三个配置务必在每个redis.conf里面进行修改,在每个sentinel.conf里新增。
    bind 10.150.200.182(本机服务器ip地址)
    daemonize yes(支持后台启动)
    logfile /usr/local/ redis-4.0.8/logs/xxx.log
    slave配置
    在2个slave的redis.conf下指定master
    slaveof 10.150.200.195 6000
    sentinel配置
    在3个sentinel.conf下指定监控的master
    sentinel monitor mymaster 10.150.200.195 6000 2(指定监控的master,最后一位表示quorum,即认定master‘客观下线’成立的最低票数)

    3、主从、哨兵运行
    (1)启动redis(三台都需要启动,先验证主从数据备份,再启哨兵)
    ./redis-server redis-conf
    (2)启动哨兵
    ./redis-sentinel sentinel.conf
    (3)略...
    4、略...

    参考文档:https://www.cnblogs.com/itdragon/p/7906481.html

    持久化:链接:https://pan.baidu.com/s/1yBHICq14Gdu0Rt8WmagOZw
    提取码:2lv6
    主从:链接:https://pan.baidu.com/s/1R2pj7FmUNV8wPBw_n1mJcA
    提取码:7wft

  • 相关阅读:
    (十)安装YAML
    (十四)日志
    Android自动化测试------monkeyrunner(六)
    Android自动化测试------monkey日志管理(五)
    如何学好一门编程语言
    linux vi hjkl由来
    .net 微服务CICD 好文章
    APPCMD 精心整理 有点赞的吗
    APPCMD 命令合集
    APPCMD 使用手册
  • 原文地址:https://www.cnblogs.com/duende99/p/11128686.html
Copyright © 2020-2023  润新知