摘要: Redis缓存穿透和雪崩 1. 布隆过滤器 布隆过滤器是一种数据结构, 对所有可能查询的参数以hash形式存储, 在控制层先进行校验, 不符合则丢弃, 从而避免了对底层存储系统的查询压力 2. 缓存空对象 当存储层不命中后,即使返回的空对象也将其缓存起来,同时会设置一个过期时间,之后再访问这个数据将 阅读全文
posted @ 2020-10-26 11:30 山人西来 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Redis 主从复制 1. 概述 数据的复制都是单向的, 只能由主节点到从节点, Master 以写为主, Slave 以读为主 主从复制, 读写分离, 主要是解决读的问题 ==> 80% 的情况下都是在进行读操作! 减缓服务器的压力! 架构中经常使用! 一主二从 默认情况下, 每台Redis服务器 阅读全文
posted @ 2020-10-26 10:59 山人西来 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Redis 订阅发布 1. 概述 Redis 发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息, 订阅者(sub)接受消息 > 微信, 微博, 关注系统 Redis 客户端可以定义任意数量的频道 三个角色 消息发送者 频道 消息订阅者 2. 测试 订阅频道 subscribe 阅读全文
posted @ 2020-10-26 08:59 山人西来 阅读(74) 评论(0) 推荐(0) 编辑