首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Redis笔记
vv安的浅唱
创建于2023-04-18
订阅专栏
介绍 Redis 相关笔记
等 1 人订阅
共10篇文章
创建于2023-04-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Redis对象的数据结构及其底层实现原理汇总
当我们被问到 Redis 中有什么数据结构,或者说数据类型,我们可能会说有字符串、列表、哈希、集合、有序集合。 其实这几种数据类型在 Redis 中都由对象构成,而且是两个对象,一个键对象,一个值对象
Redis数据结构八之各对象对应的底层实现
本篇笔记介绍各对象及其编码和底层实现结构。 一个对象的结构如下: type 属性用于表示这个对象的类型,比如 string,list,hash,set,zset 分别表示字符串对象,列表对象,哈希对象
Redis数据结构七之listpack和quicklist
本篇笔记介绍 listpack 和 quicklist 两种结构 按照顺序,本来应该先介绍 quicklist 的结构,quicklist 在 7.0 之前的版本是由双向链表和压缩列表构成的
Redis数据结构六之跳跃表
跳跃表结构是有序集合的底层实现之一,它通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。 当有序集合包含的元素数量较多,又或者有序集合中的元素的成员是比较长的字符串时,Redis
Redis数据结构五之整数集合
整数集(intset)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis 就会使用整数集合作为集合键的底层实现。
Redis数据结构四之字典和哈希表
字典在 Redis 中应用相当广泛,在介绍字典之前,先来介绍一下字典、哈希表、哈希表节点的几个概念。 Redis 中,字典是用哈希表及额外的一些属性实现的,而哈希表则由多个哈希表节点构成
Redis数据结构三之压缩列表
本篇笔记主要介绍 Redis 数据结构底层实现的压缩列表(ziplist)的结构及其相应的缺陷,虽然在 3.2 版本之后被 listpack 替换,但在结构上仍然有其可取之处
Redis数据结构二之SDS和双向链表
这一篇笔记介绍一下 SDS(simple dynamic string)和双向链表。 以下是本篇笔记目录:SDS 常数复杂度获取字符串长度 杜绝缓冲区溢出 减少修改字符串带来的内存重分配次数
Redis数据结构一之对象的介绍及各版本对应实现
本篇笔记开始介绍 Redis 数据结构的底层实现。 当我们被问到 Redis 中有什么数据结构,或者说数据类型,我们可能会说有字符串、列表、哈希、集合、有序集合。 其实这几种数据类型在 Redis 中
Redis基础命令汇总,看这篇就够了
本篇笔记将汇总 Redis 基础命令,包括几个常用的通用命令,和各个类型的数据的操作,包括字符串、哈希、列表、集合、有序集合等在内的基本操作。