首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
redis
雷渊
创建于2025-07-24
订阅专栏
redis的使用
等 3 人订阅
共21篇文章
创建于2025-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
redis混合模式下,AOF日志格式是怎么样的?
在 Redis 的 混合持久化模式(aof-use-rdb-preamble yes)下,AOF 文件由 二进制 RDB 数据 + 文本协议 AOF 日志 两部分组成,是一个逻辑连续但格式混合的文件。
redis混合持久化,AOF文件包含RDB的数据以及增量操作日志,那只用AOF文件恢复数据不就行了,为什么还要用到RDB?
这个问题触及了 Redis 持久化设计的核心权衡。虽然混合持久化(RDB + AOF)的 AOF 文件确实包含全量数据和增量日志,但 Redis 仍需保留独立的 RDB 机制。
深度分析redis集群模型N 主 + M 从(N≥3)的原因
Redis 集群采用 N 主 + M 从 (N ≥ 3) 的架构设计,其中主节点和从节点扮演着严格定义且互补的角色,这种设计是为了满足高可用性(HA) 和 数据分片(Sharding) 的核心需求。
redis每一个版本升级说明
深度理解Redis版本演进是非常有价值的。这不仅展示你对核心技术的掌握深度,也能在面试中应对关于Redis选型、特性、最佳实践和问题排查的深入问题。
redis面试题总结
Redis 是面试中高频出现的主题,尤其是后端开发、数据架构、DevOps 等岗位。问题通常覆盖从基础使用、核心特性到高级应用、原理、运维和场景设计的方方面面。
redis的基本数据结构讲解
Redis 的核心优势在于其丰富的数据结构,这些结构不仅仅是简单的键值存储,而是针对特定场景高度优化的。理解这些结构及其适用场景是高效使用 Redis 的关键。
redis为什么这么快?
Redis 之所以能够实现极高性能,源于其 内存存储、高效数据结构、单线程模型、异步 I/O等多方面的深度优化。本文是其核心速度优势的详细分析。
Redis是Ap还是CP的?
Redis 的设计定位更倾向于AP 系统(高可用和分区容忍性),但在某些配置下可以部分实现 CP 特性(一致性优先)。
在集群模式下,redis加锁和解锁如何定位一台机器上?
在 Redis 集群模式下,加锁和解锁操作需要确保针对同一个键的请求被路由到正确的集群节点。Redis 集群通过哈希槽(Hash Slot)分配机制实现数据分片。
为什么redis6.0引入了多线程?
Redis 6.0 引入多线程主要是为了解决网络 I/O 瓶颈,提升高并发场景下的吞吐量,同时保持核心逻辑的单线程特性(命令执行仍为原子性)。
redis如何实现发布/订阅功能?
Redis 的发布/订阅(Pub/Sub)功能是一种基于消息的通信模式,允许客户端通过频道(Channel)或模式(Pattern)实时传递消息。本文是其实现原理和核心机制的深度分析。
深度分析redis过期删除策略和内存淘汰机制
Redis的过期键删除策略和内存淘汰机制是保障其高效内存管理的核心设计。本文从工作原理、实现细节到应用场景的深度分析。
redis如何实现分布式锁?
Redis 实现分布式锁的核心目标是在分布式系统中确保对共享资源的互斥访问。其设计需解决锁竞争、死锁预防、容错性等关键问题。
Redis集群模式故障转移机制深度分析
Redis集群通过分片实现数据分布式存储,每个分片由一个主节点和多个从节点组成。其故障转移机制的核心目标是在主节点失效时,自动将某个从节点提升新主节点,确保服务高可用。
redis为什么设计单线程的?
Redis 采用单线程模型的设计是经过深度权衡后的结果,其核心目的是在简化架构的同时最大化性能。本文是具体原因和设计哲学的分析。
redis中的zset怎么实现的?
Redis 中的 ZSet 是一种结合了Set和 Sorted 特性的数据结构,既能保证元素的唯一性,又能按分数排序。其高效实现依赖于跳跃表和哈希表的混合结构。
深入分析redis中RDB和AOF的写回策略
Redis 的持久化机制中,RDB(快照) 和 AOF(追加日志) 的写回策略直接影响数据安全性、性能及恢复效率。本文是两者的深度对比与分析。
项目中不用redis分布式锁,怎么防止用户重复提交?
在开发过程中必须要考虑重复提交的场景,怎么防止,一般我们习惯用分布式锁来解决这个问题,那么还有其他方式吗?
redis的集群模式分析
Redis 支持三种主要的集群模式,每种模式针对不同的应用场景和需求设计。本文是它们的深度对比分析。
redis可以保证数据不丢失吗?
Redis 的数据持久性取决于其持久化配置和使用场景,默认情况下不保证数据绝对不丢失,但通过合理配置可以最大限度降低数据丢失风险。
下一页