/ tags/ note

# Redis 的哨兵机制是什么?

10 min read

Redis Sentinel(哨兵)是 Redis 官方提供的一种高可用性(High Availability)解决方案,它是一个分布式系统,用于监控主从复制架构中的 Redis 实例,并在主节点发生故障时,自动完成故障检测、故障转移与配置更新,从而实现服务的持续可用。

Read

# Redis 的 Pipeline 功能是什么?

8 min read

Redis Pipeline 是一种客户端技术,通过将多个命令一次性打包发送给 Redis 服务器,并批量接收所有响应,从而显著减少网络往返时间(RTT)开销,提升批量操作的吞吐量。

Read

# Redis 集群的实现原理是什么?

10 min read

Redis 集群是一种通过分片(Sharding)实现数据分布式存储、通过主从复制保证高可用、通过Gossip协议和集群总线进行节点间通信与协调的分布式解决方案。

Read

# Redis 集群会出现脑裂问题吗?

10 min read

【核心定义】 Redis 集群(Cluster模式)通过内置的分布式协议和多数派(majority)原则来选举主节点和管理故障转移,其设计本身旨在避免脑裂问题,但在极端网络分区(network partition)场景下,仍可能出现类似脑裂的“双主”或数据不一致风险。

Read

# Redis 和 Memcached 有哪些区别?

8 min read

Redis 是一个支持多种数据结构、具备持久化能力、支持主从复制和事务的内存键值数据库;Memcached 是一个专注于高性能、分布式缓存的纯内存键值缓存系统。

Read

# Redis 通常应用于哪些场景?

8 min read

Redis 是一款基于内存、支持多种数据结构、具备持久化能力的高性能键值存储数据库,其核心价值在于通过内存操作和高效数据结构,为应用提供亚毫秒级的数据访问速度,常被用作缓存、消息中间件和实时数据处理系统。

Read