文章 2022-04-26 来自:开发者社区

Redis 源码分析整数集合(intset)

整数集合(intset)整数集合 intset 是 redis 中用于保存整数集合的数据类型,他可以保存为 16、32、或者 64 的整数值,且保证集合中不会出现重复的元素。/* Note that these encodings are ordered, so: * INTSET_ENC_INT16 < INTSET_ENC_INT32 < INTSE...

Redis 源码分析整数集合(intset)
文章 2018-11-21 来自:开发者社区

redis数据结构实现--整数集合(intset)

redis数据结构实现--整数集合(intset) 整数集合是集合键的底层实现之一,当一个集合键只包含整数元素,且元素不多时,Redis会采用整数集合作为集合键的底层实现。 可以保存int16_t,int32_t, int64_t类型的整数值。集合中不会出现重复元素 5.1 整数集合的实现 inset结构: typedef struct inset{ //编码方式 ...

使用Redis企业版(Tair)构建实时推荐系统

9 课时 |
15 人已学 |
免费

Redis入门及实战

6 课时 |
2323 人已学 |
免费

Redis入门到精通(进阶篇)

66 课时 |
1311 人已学 |
免费
开发者课程背景图

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

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注