Redis的主从复制(基本入门)

描述

  • 从主节点(主机)到从节点(从机)单向的数据复制

特性(主从复制是Redis高可用的基础)

  • 数据冗余
  • 故障恢复
  • 负载均衡
  • 读写分离(主节点有读写权限,从节点只有读的权限)

注:以下操作都是在centOS7环境进行的

配置同一ip不同端口从节点(模拟主从复制)

cp redis.conf  redisxxxx.conf
vi redisxxxx.conf
92 	port 6379
158 	pidfile /var/run/redis_6379.pid
171 	logfile "redis_6379.log"
703	appendfilename "appendonly_6379.aof"

更改端口为从节点端口xxxx

启动对应的配置文件之后进入对应的redis

redis-server redisxxxx.conf
redis-cli -h 127.0.0.1 -p xxxx  #(-h(host) -p(port))

设置从节点

slaveof host port #成为哪个节点的从节点

主从结构

  • 一主一从

  • 一主多从
    由于主机主动把数据推送给从机,如果从机过多,就会消耗很多性能到推送数据给从机上,主机的主要性能(程序的读写操作)就会明显下降,此时就可以使用树状结构的主从结构,一个主机有少量的从机,
    从机下面又有从机,分摊主机的数据推送压力,从而减少推送数据对主机的影响。

若有地方错误或遗漏欢迎大家指出

posted @ 2020-07-02 19:45  拉布  阅读(126)  评论(0编辑  收藏  举报