美文网首页
Redis数据结构

Redis数据结构

作者: 那谁319 | 来源:发表于2019-08-17 16:44 被阅读0次

一、数据结构

  • 1、简单动态字符串

    • redis 键值对的键是一个字符串对象,对象的底层实现是简单动态字符串
  • 2、链表

    • Redis数据结构之链表
      • 是一个带有头尾节点的双向链表
  • 3、字典

    • Redis的抽象数据结构字典又可以称为符号表、关联数据、映射
  • 4、跳跃表

    • Redis 只是在两个地方使用了跳跃表这种数据结构,一个是实现有序集合、一个是在集群节点中用作内部数据结构
  • 5、整数集合

    • 整数集合是redis 用来保存整数值的集合的抽象数据结构,并且保证集合中数据不重复
  • 6、压缩列表

    • 压缩列表是列表键和哈希键的底层实现之一。
    • 当一个列表键只包含少量的列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么redis 就会使用压缩列表来做列表键的底层实现;
    • 当一个哈希键只包含少量的键值对,并且每个键值对的键和值要么是小整数值,要么是长度比较短的字符串,那么redis 就会使用压缩列表来做为哈希键的底层实现。

二、基于数据结构定义的对象

  • 1、字符串对象
  • 2、列表对象
  • 3、哈希对象
  • 4、集合对象
  • 5、有序集合对象

三、基于对象定义的键

  • 字符串键
  • 列表键
  • 哈希键
  • 集合键
  • 有序集合键

相关文章

网友评论

      本文标题:Redis数据结构

      本文链接:https://www.haomeiwen.com/subject/jhlbcctx.html