redis
一刻不停
敲代码的少年
展开
-
redis数据结构-链表,字典
链表Redis中的链表为自定义数据结构,主要是C语言中没有定义这样的数据结构,不像Java,python都给你定义好了。其设计上为双向链表,跟其他算法书上的定义一样,并没有加入任何多余的东西。下面简单说明一下链表和链表节点。链表,链表节点链表节点:listNode { listNode *prev; listNode *next void *value; }多个链表节点组成双向链表:链表:list { listNode *head; listNode *tail; uns原创 2020-10-11 16:31:05 · 116 阅读 · 0 评论 -
redis数据结构-字符串
概述SDS 定义SDS 与C字符串的区别功能上的区别概述字符串在Redis中是非常常见的数据结构,存储的key必须是字符串,value也可以是字符串。Redis并没有直接采用C语言中的字符串表示,而是自己构建了一种数据结构SDS(simple dynamic string 简单动态字符串),SDS是Redis的默认字符串表示。SDS 定义SDS结构:SDS{ int len; int free; char buf[];}len,表示保存的字符串的长度free,表.原创 2020-10-08 18:33:28 · 172 阅读 · 0 评论