分类:Redis
节点端口
@ toc 写在文章开头 本文将基于redis集群基本设计理念和集群操作、运维等多个实践的角度出发深入剖析讲解redis集群的知识点,希望对你有帮助。 我是 SharkChili ,Java 开发者, Java Guide 开源项目维护者。欢迎关注我的公众号: 写代码的SharkChili ,也欢迎
重读 Redis SCAN 源码:那些当年没看懂的反向迭代细节
写在文章开头 本文是笔者早期传统编程阶段所整理的一篇关于redis scan指令的解读文章。由于算法设计的巧妙以及当时个人认知不足,导致当时的解读表述不足以让读者正确了解该指令的设计理念并学习内化。 所以,笔者借着近期传统编程训练模式之机,以此文作为论证,将传统编程调测技巧与AI深度分析相结合,给出
Redis持久化技术AOF要点与详细解答(2)
toc 写在文章开头 本文将针对redis持久化技术aof运维向问题进行深入的剖析,希望对你有帮助。 我是 SharkChili ,Java 开发者, Java Guide 开源项目维护者。欢迎关注我的公众号: 写代码的SharkChili ,也欢迎您了解我的开源项目 mini redis:<htt
Redisson全面解析从使用方法到工作原理的深度探索
写在文章开头 Redisson是基于原生redis操作指令上进一步的封装,屏蔽了redis数据结构的实现细节,开发可以像操作普通java对象一样使用redis,而本文将针对Redisson中各种使用的数据结构和工具包使用及其实现进行详尽的分析,希望对你有帮助。 (https://qiniuyun.s
基于VSCode调试Redis源码指南
toc 写在文章开头 近期有打算写一些关于 redis 源码系列的文章,为了深入了解 redis 的设计,笔者索性在 WSL 上搭建了一套可调试的 redis 环境,遂以此文整理一下个人的配置过程。 2025.8.2考虑到mac os的用户,笔者基于此文补充一下关于mac os下通过vscode调试
Redis持久化技术AOF要点与详细解答
基本配units 1. redis 默认单位的度量为 byte ,而不是 bit ,这点我们需要注意一下 2. 计量单位对大小写不敏感 如下注释所示,要指定gb就把gb的解注释就好了 include引入其他配置文件 该配置可以将其他配置全部提取到该配置文件中以便统一管理。 网络相关配置 bind 1
Redis SDS动态字符串深度解析
toc 写在文章开头 我们都知道Redis基于单线程实现的一个高性能内存数据库,所以了解其底层设计,会让我们具备一个从微观的视角极致压榨Redis性能的能力,这其中对于数据结构的设计也是非常巧妙,所以关于Redis源码解析的系列将直接从最基本的字符串的设计说起。 (https://qiniuyun.
Redis核心数据结构字典操作实践与解析
@ toc 写在文章开头 redis 作为非关系数据库,其底层采用了字典 (也称为映射) 保存键值对。本文会基于源码分析的方式带你了解 redis 中这一常见数据结构的精巧设计,希望对你有帮助。 我是 SharkChili ,Java 开发者, Java Guide 开源项目维护者。欢迎关注我的公众
高效索引的秘密:redis跳表设计与实现
写在文章开头 在数据结构的世界中,各种高效的数据存储和检索方式层出不穷。其中,跳表(Skip List) 作为一种高效的动态查找数据结构,以其简洁的设计和良好的性能表现受到了广泛的关注。与传统的平衡树相比,跳表不仅实现了相似的时间复杂度,而且其插入、删除和查找操作更加直观易懂。 (https://q
探索数据结构之美——有序集合的内部机制
写在文章开头 在现代软件开发中,高效的数据结构和算法设计对于构建高性能系统至关重要。有序集合(Sorted Set)作为一种常用的数据结构,在许多应用场景中发挥着重要作用,例如缓存、索引、排名等。本文将深入探讨有序集合的内部机制,分析其源代码,并揭示其实现细节。 注意,本着对核心数据结构的剖析,本文