首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
呼延十
掘友等级
后端工程师
还记得年少时的梦吗?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 76
沸点 0
赞
76
返回
|
搜索文章
最新
热门
Idea 发布最适合程序员的字体!
作为 编译期界的大佬, JetBrains公司一直致力于提供更好的编码环境. 前两天, JetBrain推出了一个新的字体 JetBrain Mono. 号称是最适合程序员的编码的字体, 我赶紧尝了尝鲜, 体验了一天之后发现确实好看, 因此推荐给大家. 首先是官网 JetBra…
Redis系列(九)底层数据结构之五种基础数据类型的实现
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中 五种基础数据类型 的实现方法。 这五种基本类型基本覆盖了我们业务中使用的 80%的场景,对面试也覆盖至少 90%.(其中重点当然是有序集合以及散列结…
Redis系列(八)底层数据结构之紧凑列表
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 listpack(紧凑列表) 的实现方法。 它是 Redis 的 Stream 用到的数据结构之一。 Redis 设计 listpack 的目…
Redis系列(七)底层数据结构之跳跃表
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 skiplist(跳跃表) 的实现方法。 它是 Redis 中有序集合键底层实现之一。 可以看到图中,当我在zsetkey中放入了两个简单的值…
Redis系列(六)底层数据结构之字典
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 dict(字典) 的实现方法。 它是 Redis 中哈希键和有序集合键的底层实现之一。 可以看到图中,当我给一个 哈希结构中放了两个短的值,此…
Redis系列(五)底层数据结构之整数集合
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 intset(整数集合) 的实现方法。 它是 Redis 中集合键的底层实现之一。 可以看到图中,当我给一个 set 中放入了 5 个数字,此…
Redis系列(四)底层数据结构之快速列表
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 quicklist(快速列表) 的实现方法。 它是 Redis 中列表键的底层实现之一。 可以看到图中,这个键值为listkey的 list …
Redis系列(三)底层数据结构之压缩列表
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中底层的 ziplist(压缩列表) 的实现方法。 它是 Redis 中列表键和哈希键的底层实现之一。当符合某些情况(后续文章讲)时,列表键和哈希键会使…
Redis系列(二)底层数据结构之双端链表
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中最基础的 linkedlist(双端链表) 的实现方法。它是 Redis 的列表键的底层实现之一。 如果你对链表的基础定义没有一些了解的话,建议先去简…
Redis系列(一)底层数据结构之简单动态字符串
我读了几本 Redis 相关的书籍,尝试去了解它的具体实现,将一些底层的数据结构及实现原理记录下来。 本文将介绍 Redis 中最基础的 字符串 的实现方法。 它是Redis的字符串键的主要实现方法. Redis 是使用 C 语言实现的,但是 Redis 中使用的字符串却不是直…
下一页
个人成就
优秀创作者
文章被点赞
780
文章被阅读
211,668
掘力值
5,594
关注了
4
关注者
1,854
收藏集
1
关注标签
25
加入于
2018-03-15