2025年5月12日
摘要: 在 Redis 集群(如 Redis Cluster)中,一致性主要指的是主从节点之间的数据一致性,而非不同主节点之间的数据一致性。这一结论需结合 Redis 集群的架构设计和数据分布逻辑来理解: 一、不同主节点之间:无直接数据一致性需求 1. 数据分片架构 Redis Cluster 采用 哈希槽 阅读全文
posted @ 2025-05-12 23:58 斜月三星一太阳 阅读(216) 评论(0) 推荐(0)
摘要: 在分布式系统中,一致性协议用于确保多个副本或节点之间的数据一致性,根据一致性强弱和适用场景,主要分为以下几类: 一、强一致性协议(线性一致性/严格一致性) 1. 两阶段提交协议(Two-Phase Commit, 2PC) 核心思想:通过协调者(Coordinator)和参与者(Participan 阅读全文
posted @ 2025-05-12 23:34 斜月三星一太阳 阅读(163) 评论(0) 推荐(0)
摘要: 零拷贝(Zero-Copy)技术详解:从原理到实现与应用 一、零拷贝的核心定义与目标 零拷贝 是一种通过操作系统内核优化,减少数据在用户空间(User Space)与内核空间(Kernel Space)之间 冗余拷贝 的技术,甚至完全避免不必要的CPU数据搬运,从而显著提升数据传输效率、降低CPU占 阅读全文
posted @ 2025-05-12 23:22 斜月三星一太阳 阅读(178) 评论(0) 推荐(0)
摘要: Redis 作为单线程模型的高性能键值存储系统,其“快”的本质源于对 内存操作特性、IO 模型、数据结构、算法设计 等多方面的深度优化。以下从技术实现细节展开,详细解释其高性能的核心原因: 一、单线程的核心优势:避免线程上下文切换与锁竞争 1. 无线程切换开销 传统多线程的痛点:多线程模型中,线程上 阅读全文
posted @ 2025-05-12 23:15 斜月三星一太阳 阅读(172) 评论(0) 推荐(0)