-
string
string是redis最基本的类型,最大能存储512MB。
-
hash
redis hash是一个string类型的field和value的映射表,适合用于存储对象。每个hash可以存储232-1个键值对(40多亿)。
-
list
列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。每个列表最多可存储232-1个元素。
-
set
redis set是string类型元素的无序集合,元素不允许重复。集合是通过hash表实现的,所以添加,删除,查询的时间复杂度都是O(1)。每个集合最多可存储232-1个元素。
-
sorted set/zset
有序集合,也是string类型元素的集合,且不允许重复。与set不同的是zset每个元素都会关联一个double类型的分数,redis正是通过分数来为集合中的元素进行从小到大排序。zset元素是唯一的,但是分数却可以重复,分数相同时按accii码排序。