zoukankan      html  css  js  c++  java
  • 《Redis内存数据库》Redis主复制集(主从复制)

    前言

    Redis主复制集功能可以保证灾难出现的情况。

    搭建

    第一步配置三个redis.conf:

    目录信息可以自己配置

    protected-mode yes
    port 6380
    daemonize yes
    pidfile /var/run/redis_6380.pid
    loglevel notice
    logfile "/home/redis/master-replica/6380/log/redis.log"
    databases 16
    dbfilename dump.rdb
    dir /home/redis/master-replica/6380/data
    requirepass 123456
    masterauth 123456    -- 主库密码
    
    protected-mode yes
    port 6381
    daemonize yes
    pidfile /var/run/redis_6381.pid
    loglevel notice
    logfile "/home/redis/master-replica/6381/log/redis.log"
    databases 16
    dbfilename dump.rdb
    dir /home/redis/master-replica/6381/data
    requirepass 123456
    masterauth 123456     -- 主库密码
    
    protected-mode yes
    port 6382
    daemonize yes
    pidfile /var/run/redis_6382.pid
    loglevel notice
    logfile "/home/redis/master-replica/6382/log/redis.log"
    databases 16
    dbfilename dump.rdb
    dir /home/redis/master-replica/6382/data
    requirepass 123456
    masterauth 123456    -- 主库密码

    第二步启动这三个实例:

    redis-server /home/redis/master-replica/6380/redis.conf
    redis-server /home/redis/master-replica/6381/redis.conf
    redis-server /home/redis/master-replica/6382/redis.conf

    第三步设置主从:

    redis-cli -p 6381 -a 123456 SLAVEOF 127.0.0.1 6380       -- 关键信息是SLAVEOF IP PORT 
    redis-cli -p 6382 -a 123456 SLAVEOF 127.0.0.1 6380       -- 关键信息是SLAVEOF IP PORT 

    第四步检查主从:

    redis-cli -p 6380 -a 123456 INFO replication      -- 查询主从信息
    redis-cli -p 6381 -a 123456 INFO replication      -- 查询主从信息
    redis-cli -p 6382 -a 123456 INFO replication      -- 查询主从信息

    第五步测试:
    登录主库设置一个键值,再登录从库查看

    到这里我们搭建完成并且验证通过。

    额外:解除主从

    redis-cli -p 6382 -a 123456 SLAVEOF NO ONE       

    原理

    总结

    redis 主从操作简单,并且自带恢复功能,很强大。

  • 相关阅读:
    SqlServer 数据库同步的两种方式 (发布、订阅),主从数据库之间的同步
    Haproxy+Heartbeat 高可用集群方案操作记录
    HAProxy+Keepalived高可用负载均衡
    Centos 6/7 忘记root密码处理方法
    Centos 7配置nginx反向代理负载均衡集群
    各种官网系统镜像文件
    Tomcat通过Redis实现session共享的完整部署记录
    ELK平台搭建及日志监控
    快速搭建ELK日志分析系统
    idea各种快捷键
  • 原文地址:https://www.cnblogs.com/jssj/p/13669975.html
Copyright © 2011-2022 走看看