[帮助文档] Tair拓展数据结构及与RedisStack的功能对比

云数据库 Redis 版与开源Redis相同,支持String、List、Hash、Set、Sorted Set、Stream等数据类型,能够满足大部分场景下的开发需求,但无法直接满足一些复杂场景的业务需求,需要通过开发大量代码、使用Lua脚本等复杂的方式实现。Tair(Redis企业版)集成了多个...

[帮助文档] Tair自研数据结构有哪些最佳实践

本文介绍Tair自研数据结构的最佳实践。

Redis入门及实战

6 课时 |
1896 人已学 |
免费

Redis入门到精通(进阶篇)

66 课时 |
1226 人已学 |
免费

Redis入门到精通(基础篇)

46 课时 |
1058 人已学 |
免费
开发者课程背景图

[帮助文档] 部分Tair扩展数据结构的性能测试报告的汇总

本文汇总了部分Tair扩展数据结构的性能测试报告。

redis数据结构实现--跳跃表(zskiplist)

redis数据结构实现--跳跃表(zskiplist) 4 跳表的实现 结构图: 跳表由zskiplistNode和构成zskiplist构成 zskiplist结构: header: 指向跳跃表的头节点 tail: 指向跳跃表的尾节点 level: 跳跃表中层数最大节点的层数(表头的层数不计入) ...

redis数据结构实现(四)

redis数据结构实现(四) 4 跳表的实现 *结构图: 跳表由zskiplistNode和构成zskiplist构成 zskiplist结构: header: 指向跳跃表的头节点 tail: 指向跳跃表的尾节点 level: 跳跃表中层数最大节点的层数(表头的层数不计入) length: 跳表保存...

redis数据结构实现(三)

redis数据结构实现(三) 3.1 字典的实现 *字典(set)是一种保存键值对的抽象数据结构。 set key value 将存在数据库字典中,键不可重复。哈希键的底层实现之一就是字典。 * Redis的字典使用哈希表作为底层实现,一个哈希表中有多个哈希节点,而每个节点中就保存了字典的一个键值对...

redis数据结构实现(二)

redis数据结构实现(二) 2.链表和链表节点的实现 *每个链表节点由一个listNode实现 typeof struct listNode{ //前置节点 struct listNode *prev; //前置节点 struct listNode *next; //值 void *value;....

redis数据结构实现(一)

redis数据结构实现(一) 1. SDS简单动态字符串详解 sds是redis自己实现的一种数据结构,用来作为redis底层默认字符串,与c语言的字符串区别开来。在redis中c字符串一般用于不需要改变的字符串值,叫做字符串字面量,如:打印日志。redis中每对键值的键都是一个sds对象。 传统c...

Redis不同数据类型的的数据结构实现

我们知道Redis支持五种数据类型, 分别是字符串、哈希表(map)、列表(list)、集合(set)和有序集合,和Java的集合框架类似,不同数据类型的数据结构实也是不一样的。 1.Redis中的redisObject对象 Redis是使用C编写的,内部实现了一个struct结构体redisObj...

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

社区圈子

云原生多模数据库Lindorm
云原生多模数据库Lindorm
Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。
1211+人已加入
加入
相关电子书
更多
2023云栖大会:阿里云Redis - 更稳更快更好用
阿里开发者手册-Redis专题
国内开发者与Redis开源社区的发展
立即下载 立即下载 立即下载

云数据库 Redis 版更多数据结构相关