1、概述
结构模式:一主一从,一主多从
工作原理:slave向master发送sync命令,master启动后台存盘进程,并收集所有修改数据命令,master完成存盘后,同步整个存盘数据到slave,slave接收数据文件,加载到内存完成首次完全同步,后续新数据产生时,master继续将新的数据存盘收集到修改命令一次传给slave,完成同步。
缺点:网络繁忙或系统繁忙时同步延迟。
2、配置主从复制
拓扑结构
从库 ----redis服务运行后,默认都是master服务器
#redis-cli -h 192.168.4.52
>info replication ----查看主从配置信息
>slaveof 192.168.4.51 6379 ----设置为51的slave
3、哨兵模式
主库宕机,从库自动升级为主库
#vim /etc/sentinel.conf
sentinel monitor redis51 192.168.4.51 6379 1
sentinel auth-pass redis51 123456
#redis-sentinel /ect/sentinel.conf