首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Hn_axu
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 9
沸点 23
赞
32
返回
|
搜索文章
最新
热门
1_4_Redis设计与实现读书记-跳跃表
跳跃表:(skiplist) 是一种有序数据结构,通过每个节点中维持多个指向其他节点的指针,达到快速访问节点的目的。支持平均O(logN)、最坏O(N)复杂度的节点查找,还可通过顺序性操作来批量处理节点。 特点:大部分情况,可媲美平衡树的效率。实现比平衡树简单。 Redis使用…
1_3_Redis设计与实现读书记-字典
字典: 又称符号表,是一种用于保存键值对(key-value pair)的抽象数据结构。字典中的每个键都是唯一的,可以根据键对值进行操作。 Redis中自建了字典实现。使用字典来作为数据库的底层实现,对数据库的CRUD也是构建在对字典的操作上。还是哈希键的底层实现之一。 1. …
1_2_Redis设计与实现读书记-链表
Redis中使用的链表:发布与订阅、慢查询、监视器、保存多个客户端的状态信息和构建客户端输出缓冲区(output buffer)。 1. 链表和链表节点的实现 使用多个listNode结构可以组成链表,使用list来持有链表,操作更方便。 list结构为链表提供了表头指…
1_1_Redis设计与实现读书记-SDS
Redis是使用C语言实现的,没有使用C语言传统的字符串表示,而是使用自己构建的一种简单动态字符串(simple dynamic string, SDS)的抽象类型,并用作Redis的默认字符串表示。依然遵守了C语言中以'\0'结尾的惯例。 除了保存字符串值之外,还被作…
个人成就
文章被点赞
11
文章被阅读
3,946
掘力值
218
关注了
30
关注者
3
收藏集
7
关注标签
37
加入于
2018-12-14