Redis主从复制以及一些概念

Redis主从复制

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

基础知识

 环境配置

默认都是主机

 修改配置

 

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

 复制原理

 链路连接:1是2的主机,2是3的主机......,可以使用SLAVEOF no one 命令将自己变回主机(手动)

哨兵模式(自动选择主机)

如果主机宕机之后又重启,会自动变为从机

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

 2.启动sentinel

 哨兵日志

 哨兵模式可配置的东西

 

 

 

 缓存穿透和雪崩

 缓存穿透:当查询的key缓存里面没有,就会去查询数据库,给数据库造成很大的压力

 缓存击穿:当某个热点key失效的瞬间,会有大量数据去查询数据库

  • 永不过期
  • 分布式锁,保证只有一条线程访问数据库

 缓存雪崩:某一时间段,缓存集体失效

posted @   happy_in  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示