Redis主从复制以及一些概念
Redis主从复制
主机断开之后,从机依旧连接到主机,但是没有写操作,主机回来之后就会开始复制主机的信息

基础知识

环境配置
默认都是主机

修改配置


配置从机:如果使用命令行配置的从机,重启之后,会默认变成主机

复制原理

链路连接:1是2的主机,2是3的主机......,可以使用SLAVEOF no one 命令将自己变回主机(手动)
哨兵模式(自动选择主机)
如果主机宕机之后又重启,会自动变为从机

1.配置sentinel配置文件sentinel.conf(需要自己配置),最好跟redis.conf文件放一起

2.启动sentinel

哨兵日志

哨兵模式可配置的东西




缓存穿透和雪崩
缓存穿透:当查询的key缓存里面没有,就会去查询数据库,给数据库造成很大的压力
缓存击穿:当某个热点key失效的瞬间,会有大量数据去查询数据库
- 永不过期
- 分布式锁,保证只有一条线程访问数据库
缓存雪崩:某一时间段,缓存集体失效

浙公网安备 33010602011771号