adlist
链表-adlist
2. 链表 相关文件 adlist.h adlist.c 1. 定义 typedef struct listNode { struct listNode *prev; struct listNode *next; void *value; } listNode; typedef struct lis ......
Redis 源码解析之通用双向链表(adlist)
Redis源码中广泛使用 **adlist(A generic doubly linked list)**,作为一种通用的双向链表,用于简单的数据集合操作。adlist提供了基本的增删改查能力,并支持用户自定义深拷贝、释放和匹配操作来维护数据集合中的泛化数据 `value`。 ......