数据库
首页 > 数据库> > redis基础结构-INTSET

redis基础结构-INTSET

作者:互联网

INTSET

intset是集合键的底层实现之一, 保存的元素是有序的。可作为集合键底层实现, 如果一个集合满足以下两个条件:

  1. 保存可转化为long long类型的元素
  2. 元素数量不多

结构定义

typedef struct intset {
    //保存元素所使用类型的长度
    uint32_t encoding;
    //保存元素的个数
    uint32_t length;
    //保存元素的数组
    int8_t contents[];
} intset;

intset添加流程

intset添加元素流程图

标签:intset,元素,redis,保存,long,INTSET,uint32,结构
来源: https://www.cnblogs.com/weiweng/p/12493546.html