Redis-双向链表(ADlist)
Redis使用C语言并没有内置中这种数据结构,所以Redis构建了自己的链表实现。
用途
- 在3.2之前是列表键的底层实现之一,在3.2之后被quicklist替代。
- 发布与订阅、慢查询、监视器等功能
- Redis服务器使用链表保存多个客服端的状态信息
- 构建客户端输出缓冲区(outpub buffer)
数据结构
/14A882FC-34BD-47D0-A891-1A85CFBEC5E1.png)
/ABE04246-074F-47A9-A8E8-5DECE3BF1045.png)
/A92F8473-2BD2-4C86-88AD-5B88FD68D2C5.png)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 发光の金子吖!
Redis使用C语言并没有内置中这种数据结构,所以Redis构建了自己的链表实现。