摘要: 一、缓存穿透(查不到) 用户去查询首先先去缓存中查询,缓存中没有,就去数据库里面查,数据库中也没有,就会不断的去查询,这样给数据库造成很大的压力,就出现了缓存穿透 解决方法:使用布隆过滤器 也可以缓存空对象 二、缓存击穿(查询过多,缓存过期) 多查询在一个点上去查询 服务器缓存过期, 解决方法:热点 阅读全文
posted @ 2020-06-30 15:40 牛牛171125 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 一、哨兵模式 既是自动选举为主机 配置哨兵模式 编辑哨兵配置文件sentinel.conf sentinel monitor 主机名字 主机 端口 1 如果主机宕机了,重新连接回来后,只能在新的主机下,作为从机,这就是哨兵模式 哨兵模式的优点: 哨兵模式,是基于主从复制模式,主从复制模式的优点,它全 阅读全文
posted @ 2020-06-30 12:21 牛牛171125 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、主从复制的作用: 1、数据冗余 2、负载均衡 3、故障恢复 4、高可用(集群)基石 二、主从复制的环境配置(一主二从) 主机负责的是写的操作 而从机负责读的操作,从机不可以写 查看当前库的信息 info replication 查看redis进程 ps -ef|grep redis 默认情况下, 阅读全文
posted @ 2020-06-30 11:25 牛牛171125 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、redis是内存数据库 断电及失。 RDB: redis database rdb的优点: 适合大规模的数据恢复 对数据的完整性要求不高 rdb的缺点: 需要一定的时间间隔进行操作,如果redis意外宕机了,最后一次修改的数据就没有了 fork进程的时候,会占有一定的内存空间 AOF:appen 阅读全文
posted @ 2020-06-30 10:26 牛牛171125 阅读(85) 评论(0) 推荐(0) 编辑