操作Redis的5种数据类型
一、字符串操作
String类型 是 Redis 中最基本的数据类型,一个 key 对应一个 value 。
二、列表操作
List类型 是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
三、集合操作
Set类型 是 String类型 的无序集合。它的特点是无序且唯一,它是通过哈希表实现的,所以添加、删除、查找的复杂度都是 O(1)。
四、有序集合操作
ZSet类型 和 Set类型 一样也是 String类型 元素的集合,且不允许有重复的成员。不同的是每个元素都会关联一个 double类型 的分数。它正是通过分数来为集合中的成员进行从小到大的排序。ZSet类型 的成员是唯一的,但分数(score) 却可以重复。
五、哈希操作
Hash类型 是一个键值对的集合。它是一个 String类型 的 field 和 value 组合的映射表,它特别适合用于存储对象。