Redis入门到通关之Redis数据结构-Hash篇

Redis入门到通关之Redis数据结构-Hash篇

☃️ 概述 Hash 结构与 Redis 中的Zset非常类似: 都是键值存储 都需求根据键获取值 键必须唯一 区别如下: zset的键是member,值是score;hash的键和值都是任意值 zset要根据sc...

Redis入门到通关之Redis数据结构-List篇

Redis入门到通关之Redis数据结构-List篇

☃️概述 Redis 的 List类型可以从首、尾操作列表中的元素: ☃️数据结构 ...

Go语言核心编程 - 数据结构和算法

47 课时 |
1657 人已学 |
免费
开发者课程背景图
Redis入门到通关之Redis数据结构-String篇

Redis入门到通关之Redis数据结构-String篇

String 是 Redis中最常见的数据存储类型: 其基本编码方式是 RAW,基于简单动态字符串(SDS)实现,存储上限为512mb。 如果存储的SDS长度小于44字节,则会采用EMBSTR 编码,此时...

Redis入门到通关之数据结构解析-SkipList

Redis入门到通关之数据结构解析-SkipList

☃️概述 SkipList(跳表)是一种数据结构,用于实现有序元素的动态集合,它的设计目的是在有序链表的基础上通过增加多级索引来提高查找效率。 跳表的核心思想是在原始链表的基础上建立多层索引,每一层索引都是原始链表的子集,其中每个节点都具有指向下一层的指针。这样,从头节点到尾节点的路径形成了一...

Redis入门到通关之数据结构解析-动态字符串SDS

Redis入门到通关之数据结构解析-动态字符串SDS

Redis数据结构-动态字符串 我们都知道 Redis 中保存的Key是字符串,value 往往是字符串或者字符串的集合。可见字符串是 Redis 中最常用的一种数据结构。 不过 Redis 没有直接使用C语言中的字符串,因为C语言字符串存在很多问题: 获取字符串长度的需要...

Redis入门到通关之数据结构解析-Dict

Redis入门到通关之数据结构解析-Dict

概述 我们知道Redis是一个键值型(Key-Value Pair)的数据库,我们可以根据键实现快速的增删改查。而键与值的映射关系正是通过Dict来实现的。 Dict由三部分组成,分别是:哈希表(DictHashTable)、哈希节点(DictEntry)、字典(Dict) ...

Redis的常用数据结构之字符串类型

Redis的常用数据结构之字符串类型

字符串(String) String类型是redis中最基础的数据结构,也可以理解为其他几种数据类型都是在此基础上构建的。 字符串的类型很广:可以分为字符串、简单的字符串、复杂的字符串(Json、XML)、数字(整型、浮点数)、二进制(图片、音频、视频)。 最大值不能超过512MB. 常见的操作命令...

Redis数据类型详解:选择合适的数据结构优化你的应用

当涉及Redis数据类型时,我们常常提到它的五种主要类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set)。下面我们将详细介绍每种类型,并给出更多的代码示例。 1. 字符串(String) 字符串是Redis最简单的数据类型之一,可以存储文...

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(二)

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(二)

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(一)https://developer.aliyun.com/article/1471152 dictEntry模型 Redis的dictEntry 结构体不仅包含了指向键和值的指针,还巧妙地设计了一个指向下一个哈...

作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)(三)

作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)(二)https://developer.aliyun.com/article/1471144 sds.h的源码预览 文章内容的总体技术分析主要源自于深入研究和探索相关源码的过程。通过仔细剖析源码,我们...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

算法编程
算法编程
开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。
502+人已加入
加入
相关电子书
更多
如何使用Tair增强数据结构构建丰富在线实时场景
Apache Flink 流式应用中状态的数据结构定义升级
立即下载 立即下载