• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Redis主从复制详解

    单机Redis存在的问题

    无法故障转移 ,无法避免单点故障

    磁盘空间的瓶颈

    QPS瓶颈

    Redis主从复制的作用

    提供数据副本

    扩展读性能

    配置方法

    通过命令

    通过配置文件

    演示

    为方便演示,在一台服务器上搭建redis主从(生产上不会这样做),根据端口区分。

    主库 6379

    从库 6380

    编辑配置文件 

    vi  redis-6379.conf 

    #后台进程启动
    daemonize yes 
    #端口
    port 6379
    #日志文件名称
    logfile "6379.log"
    #Redis工作目录
    dir /server/redis_data
    #RDB文件名称
    dbfilename dump-6379.rdb

    vi   redis-6380.conf 

    daemonize yes
    port 6380
    logfile "6380.log"
    dir /server/redis_data
    #主库ip和端口
    slaveof 10.238.162.34 6379
    #从库只读
    slave-read-only yes

    启动redis服务

    redis-server /usr/local/redis/config/redis-6379.conf
    redis-server /usr/local/redis/config/redis-6380.conf 

    查看复制状态

    主库
    [root@localhost config]# redis-cli -p 6379 info replication
    # Replication
    role:master
    connected_slaves:1
    slave0:ip=10.238.162.34,port=6380,state=online,offset=1525,lag=0
    master_repl_offset:1525
    repl_backlog_active:1
    repl_backlog_size:1048576
    repl_backlog_first_byte_offset:2
    repl_backlog_histlen:1524
    从库
    [root@localhost config]# redis-cli -p 6380 info replication
    # Replication
    role:slave
    master_host:10.238.162.34
    master_port:6379
    master_link_status:up
    master_last_io_seconds_ago:4
    master_sync_in_progress:0
    slave_repl_offset:1595
    slave_priority:100
    slave_read_only:1
    connected_slaves:0
    master_repl_offset:0
    repl_backlog_active:0
    repl_backlog_size:1048576
    repl_backlog_first_byte_offset:0
    repl_backlog_histlen:0

    查看日志观察复制过程

    主库

    从库

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • 浅谈Redis主从复制以及主从复制原理
    • 详解Redis主从复制实践
    • Redis持久化与主从复制的实践
    • 使用Docker搭建Redis主从复制的集群
    • Redis全量复制与部分复制示例详解
    • redis主从复制原理的深入讲解
    • CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法
    • Redis教程(九):主从复制配置实例
    • 详解Redis复制原理
    上一篇:gem install redis报错的解决方案
    下一篇:如何使用Redis保存用户会话Session详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Redis主从复制详解 Redis,主从,复制,详解,Redis,