关于java:Redis的数据类型

31次阅读

共计 522 个字符,预计需要花费 2 分钟才能阅读完成。

  • 字符串
  • hash(相似 map)
  • List(相似 LinkedList)
  • set(相似 hashset)
  • zset(相似有序的 set)
    1、字符串
    string 是 redis 最根本的类型, 用的也是最多的,一个 key 对应一个 value。一个键最大能存储 512MB
    2、hash
    Redis 中 hash 是一个键值对汇合。
    Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特地适宜用于存储对象。
    Redis 存储 hash 能够看成是 String key 和 String value 的 map 容器. 也就是说把值看成 map 汇合.
    3、list
    Redis 列表依照插入程序排序。你能够增加一个元素到列表的头部(右边)或者尾部(左边)
    一个列表最多能够蕴含 2 的 32 次方 - 1 个元素 (4294967295, 每个列表超过 40 亿个元素)。特点:List 相似链表, 有序, 能够反复
    4、set
    Redis 的 Set 是 string 类型的 无序汇合 。汇合成员是惟一的,这就意味着汇合中不能呈现反复的数据。
    Redis 中 汇合是通过哈希表实现的,所以增加,删除,查找的工夫复杂度都是 O(1)。汇合中最大的成员数为 2^32^ – 1 (4294967295, 每个汇合可存储 40 多亿个成员)。
    特点: 无序 + 惟一
正文完
 0