Redis系列三:Redis中的数据类型之(1)五大数据类型

五大数据类型

String(字符串)

  String是Redis中最基本的数据类型,可以理解成与Membercache一样的类型,一个key对应一个value;

  String类型是二进制安全的,意思是说Redis中的String可以包含任何数据,比如jpg图片或者序列化对象;

  String类型是Redis中最基本的数据类型,一个Redis中字符串value最多可以存储512M;

Hash(哈希,类似Java里边的Map)

  Hash是一个键值对集合;

  Hash是一个String类型的field和value的映射表,Hash特别适用于存储对象;

  类似Java里边的Map<String,Object>;

List(列表)

  List列表是简单的字符串列表,按照插入顺序排序;

  你可以添加一个元素到列表的头部(左边)或者尾部(右边);

  它的底层实际是个链表;

Set(集合)

  Set是String类型的无序集合,底层是通过HashTable实现的;

ZSet(有序集合)

  zset和set一样也是String类型元素的集合,且不允许重复的成员,不同的是每个元素都会关联一个double类型的分数;

  zset正式通过分数来为集合中的成员进行从小到大的排序;

  zset的成员是唯一的,但分数(score)却可以重复;

  

 

posted @ 2022-01-21 16:56  谁怕?一蓑烟雨任平生  阅读(53)  评论(0)    收藏  举报