Redis Doubly Linked List
Based on Redis 7.0.11.
Doubly linked list 定义
| 1 | typedef struct listNode { | 
- value: 链表节点使用- void *保存值,结合- dup、- free和- match实现了对多态支持。
- dup: 拷贝- value用,如果没有设置则默认浅拷贝。
- free: 回收- value用,如果没有设置就不对- value进行额外回收处理。
- match: 比较- value和- key是否相等,未设置则直接比较指针。
list 只提供双端链表的功能,具体节点值及对应的行为完全由使用方负责。
Key takeaways
 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 爱吃胡萝卜!

