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)却可以重复;

浙公网安备 33010602011771号