Redis主从复制

1.   Redis_主从复制

1.1.   是什么

主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主

1.2.   能干嘛

1.读写分离,性能扩展

2.容灾快速恢复

 

 

 

1.1.   怎么玩:主从复制

拷贝多个redis.conf文件include(写绝对路径)

开启daemonize yes

Pid文件名字pidfile

指定端口port

Log文件名字

dump.rdb名字dbfilename

Appendonly 关掉或者换名字

1.1.1.    新建redis6379.conf,填写以下内容

include /myredis/redis.conf

pidfile /var/run/redis_6379.pid

port 6379

dbfilename dump6379.rdb

 

 

1.1.2.    新建redis6380.conf,填写以下内容

 

 

1.1.3.    新建redis6381.conf,填写以下内容

 

 

slave-priority 10

设置从机的优先级,值越小,优先级越高,用于选举主机时使用。默认100

1.1.4.    启动三台redis服务器

 

 

1.1.5.    查看系统进程,看看三台服务器是否启动

 

 

1.1.6.    查看三台主机运行情况

info replication

打印主从复制的相关信息

 

 

1.1.7.    配从(库)不配主()

slaveof  <ip><port>

成为某个实例的从服务器

1、在6380和6381上执行: slaveof 127.0.0.1 6379

 

 

 

2、在主机上写,在从机上可以读取数据

在从机上写数据报错

 

 

 

3、主机挂掉,重启就行,一切如初

4、从机重启需重设:slaveof 127.0.0.1 6379

可以将配置增加到文件中。永久生效。

 

 

posted @   SmallPepsi  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示