Skip to content

Redis 数据类型

Redis 提供给了一系列的数据类型来解决各种问题。

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

注意数据类型是描述 value 的,Redis 中的 key 必须是字符串类型

参考