摘要: Redis详解(八)——企业级解决方案 缓存预热 缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据! 缓存预热解决方案: 缓存雪崩 缓存雪崩就是在一个较短的时间内,缓存中较多的key集中过期 阅读全文
posted @ 2020-02-03 21:54 ねぇ 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Redis详解(七)——集群 ​Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data Sharding),不过同样可以实现HA,是官方当前推荐的方案。 在Redi 阅读全文
posted @ 2020-02-03 21:04 ねぇ 阅读(460) 评论(0) 推荐(0) 编辑
摘要: Redis详解(六)——哨兵机制 一、概述 Redis Sentinel是一个分布式系统,为Redis提供高可用性解决方案。可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来 接收关于主服务器是否下线的信息, 并使用投票 阅读全文
posted @ 2020-02-03 19:23 ねぇ 阅读(685) 评论(0) 推荐(0) 编辑
摘要: Redis详解(五)——主从复制 面临问题 1. 机器故障。我们部署到一台 Redis 服务器,当发生机器故障时,需要迁移到另外一台服务器并且要保证数据是同步的。而数据是最重要的,如果你不在乎,基本上也就不会使用 Redis 了。 2. 容量瓶颈。当我们有需求需要扩容 Redis 内存时,从 16G 阅读全文
posted @ 2020-02-03 15:27 ねぇ 阅读(350) 评论(0) 推荐(0) 编辑