• Redis主从复制


    一丶主从概念
    一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构
    master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1
    通过主从配置可以实现读写分离
    master和slave都是一个redis实例(redis服务)
    ————————————————
    版权声明:本文为CSDN博主「cdtaogang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_41782425/java/article/details/89287723

     二丶主从配置

    说明:搭建redis主服务和从服务可以在同一台电脑上搭建,也可以在不同电脑上搭建,博主这里使用一台电脑进行搭建

    1.配置主

    • step1 查看电脑中的ip地址
    • step2 编辑redis配置文件sudo vi /etc/redis/redis.conf,绑定本机IP地址,不要写127.0.0.1(除非主从在同一电脑)
    • step3 重启redis服务,查看redis服务,出现配置的IP地址以及默认端口号6379

    2.配置从

    • step1 复制etc/redis/redis.conf文件命名为slave.conf,用作于从服务配置文件,该配置文件名字随便起 cp redis.conf slave.conf
    • step2 编辑slave.conf配置文件sudo vi slave.conf,需要配置三个地方,分别是绑定ip和端口号以及主从复制(类似于双机备份),因为博主这里使用的是同一台电脑,所以ip不用动,端口号不能与主服务的端口号一致博主这里改的6381

    • port 6381
    • replicationof 127.0.0.1 6378
    • masterauth 主密码

    启动主从

    ./redis-server ../etc/redis.conf

    ./redis-server ../etc/slave.conf

    连接 从查看状态:

    redis-cli -h localhost -p 6381 -a 密码

    查看消息: info replication

    之后在master设置值可以在从机及时读取到,在从机不能写数据

  • 相关阅读:
    [CF1039D]You Are Given a Tree
    [洛谷P2107]小Z的AK计划
    [CF409F]000001
    [洛谷P1801]黑匣子_NOI导刊2010提高(06)
    [洛谷P3377]【模板】左偏树(可并堆)
    [洛谷P2482][SDOI2010]猪国杀
    [CF45G]Prime Problem
    [CF735D]Taxes
    [洛谷P3413]SAC#1
    [洛谷P4124][CQOI2016]手机号码
  • 原文地址:https://www.cnblogs.com/daxiong225/p/12609486.html
Copyright © 2020-2023  润新知