文章目录
- [0. 前言](#0. 前言)
-
- [[【高阶篇】3.1 Redis协议(RESP )详解](https://blog.csdn.net/wangshuai6707/article/details/132742584)](#【高阶篇】3.1 Redis协议(RESP )详解)
- [[【高阶篇】3.3 Redis之底层数据结构简单动态字符串(SDS)详解](https://blog.csdn.net/wangshuai6707/article/details/131101404)](#【高阶篇】3.3 Redis之底层数据结构简单动态字符串(SDS)详解)
- [[【高阶篇】3.4 Redis之底层数据结构快表QuickList详解](https://blog.csdn.net/wangshuai6707/article/details/131168288)](#【高阶篇】3.4 Redis之底层数据结构快表QuickList详解)
- [[【高阶篇】3.5 Redis之底层数据结构字典(Dictionary)详解](https://blog.csdn.net/wangshuai6707/article/details/131198192)](#【高阶篇】3.5 Redis之底层数据结构字典(Dictionary)详解)
- [[【高阶篇】3.6 Redis之底层数据结构整数集(IntSet)详解](https://blog.csdn.net/wangshuai6707/article/details/131214895)](#【高阶篇】3.6 Redis之底层数据结构整数集(IntSet)详解)
- [[【高阶篇】3.7 Redis之底层数据结构跳表(SkipList)](https://blog.csdn.net/wangshuai6707/article/details/131230425)](#【高阶篇】3.7 Redis之底层数据结构跳表(SkipList))
- [[【高阶篇】3.8 Redis之底层数据结构链表包(listpacks)详解](https://blog.csdn.net/wangshuai6707/article/details/131255097)](#【高阶篇】3.8 Redis之底层数据结构链表包(listpacks)详解)
- [[【高阶篇】3.9 Redis之底层数据结构压缩列表(ZipList)详解](https://blog.csdn.net/wangshuai6707/article/details/131081955)](#【高阶篇】3.9 Redis之底层数据结构压缩列表(ZipList)详解)
0. 前言
欢迎来到 Redis从入门到精通博客专栏索引的第三部分!在前两部分的内容中,我们一起探索了Redis的基础知识、数据结构和常用命令等。在本专栏的第三部分,我们将继续深入研究Redis的高级功能和最佳实践。为了方便大家查看,我把之前高阶部分的文章汇集成了一个索引。大家也可以根据Redis从入门到精通的思维导图进行查看。
在之前的文章中,我们详细介绍了 Redis 中的一些底层数据结构,如简单动态字符串(SDS)、快表(QuickList)、字典(Dictionary)、整数集(IntSet)、跳表(SkipList)和链表包(listpacks)。这些底层数据结构在 Redis 中扮演着重要的角色,用于实现不同的功能和数据类型。本文将进一步详细介绍这些底层数据结构,包括它们的内部实现原理、优势以及在 Redis 中的应用。
当我们谈论 Redis 时,我们通常会讨论其用于存储和检索数据的各种数据结构。但是,这些操作必须通过一定的协议来执行,这个协议就是 Redis 协议(RESP)。RESP 是一个简单而强大的协议,设计得非常易于理解和实现,几乎可以说是目前中间件中最简单的一种协议。这也是 Redis 受到广泛欢迎的一部分原因。
Redis博客专栏思维导图
https://www.processon.com/view/link/6555e2c1c4d6c1491ae416d0