结构类型 | 结构存储的值 | 结构的读写能力 |
STRING (字符串) |
可以是字符串、整数或者浮点数 | 对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行 自增 (increment)或者 自减 (decrement)操作 |
LIST (列表) |
一个 链表 ,链表上每个节点都包含了一个 字符串 |
从链表的两端推入或者弹出元素。根据 偏移量 对链表进行修剪(trim)。读取单个或多个元素。根据值查找或者移除元素 |
SET (集合) |
包含字符串的无序收集器(unordered collection),并且被包含的每个字符串都是独一无二、各不相同的 | 添加、获取、移除单个元素。检测一个元素是否存在与集合中。计算交集、并集、差集。从集合里面随机获取元素 |
HASH (散列) |
包含键值对的无序散列表 | 添加、获取、移除单个键值对。获取所有键值对 |
ZSET (有序集合) |
字符串成员(member)与浮点数分值(score)之间的有序映射,元素的排列顺序由 分值 的大小决定 |
添加、获取、删除单个元素。根据分值范围(range)或者成员来获取元素 |