Redis 数据类型
Redis 提供给了一系列的数据类型来解决各种问题。
- string: 字符串,Redis 中字符串是二进制安全的。意味着他可以包含任何数据(例如图片或 pickle 等序列化对象)
- hash: 哈希值,存储键值对集合,类似编程语言中的 Map、对象或者字典
- list: 列表,存储字符串链表,可以从列表的两端推入或弹出元素
- set: 集合,存储无序切唯一的字符串集合,其中不允许包含重复元素
- sorted set: 有序集合,类似于集合但是每个元素会关联一个分数,集合会根据分数来排序
- stream: 流,一种日志型数据结构
- bitmap: 位图,是对字符串进行按位操作的数据类型
- geospatial: 地理空间,基于有序集合的扩展,存储地理位置并执行基于地理坐标的操作
注意数据类型是描述 value 的,Redis 中的 key 必须是字符串类型。