随笔分类 - Redis
摘要:redis缓存一致性 redis是目前使用最广泛的分布式缓存系统,几乎每家公司都在用。它使用简单,吞吐量高,单机 qps 可以达到 10 万每秒,但在使用redis缓存时存在一个问题,即如何保证缓存数据和数据库中数据的一致性。本文就一致性问题提出常用的解决方案。 一致性问题 读取流程 首先,读缓存;
阅读全文
摘要:Redis集群方案详解 一、主从复制Replicationredis支持主从复制的模式。在主从复制模式下Redis节点分为两种角色:主节点(也称为master)和从节点(也称为slave)。这种模式集群是由一个主节点和多个从节点构成。原则:Master会将数据同步到slave,而slave不会将数据
阅读全文
摘要:Redis持久化策略 数据持久化功能是redis相比于其他缓存中间件具有的优势之一,它可以保证在redis重启时,数据不丢失,以提升系统的性能及可用性。 那么redis是如何实现数据持久化的呢?它提供了两种数据持久化的解决方案: RDB、AOF。 RDB redis默认的持久化策略是RDB方案,rd
阅读全文
摘要:一、概要 本次搭建redis集群采用docker进行构建,采用哨兵模式防止集群宕机 典型的哨兵架构图如下所示: 它由两部分组成: 哨兵节点:哨兵系统由一个或多个哨兵节点组成,哨兵节点是特殊的Redis节点,不存储数据。 数据节点:主节点和从节点都是数据节点。 二、创建redis及sentinel目录
阅读全文