redis数据类型(5种):Strings,Hashes,Lists,Sets,zsets
Strings:字符串
redis最基本的类型,一个key对应一个value,可以包含任何数据。比如jpg图片或者序列化对象。一个redis中字符串value最多可以是512M。
Hshes:哈希
一个键值对集合。string类型的field和value的映射表,适合存储对象。类似Java中Mpa<String,Object>集合。
Lists:列表
简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表头左边(头部)或者右边(尾部)。底层是链表。
Sets:集合
是string类型的无序集合,通过hashtable实现。
zsets:有序集合
是string类型元素的集合,不允许有重复的成员。每个元素都会关联一个double类型的分数。redis通过分数为集合中的成员进行排序(从小到大),成员是唯一的,但是分数可以重复。