# Redis 数据类型
Redis 支持的数据类型概述
Redis 是一个数据结构服务器。Redis 的核心是提供一系列原生数据类型,可帮助您解决从 缓存
到 队列
再到 事件处理
的各种问题。下面是每种数据类型的简短描述,以及更广泛的概述和命令参考的链接。
如果您想尝试综合教程,请参阅 Redis 数据类型教程
。
# 内核
# 字符串
Redis 字符串
是最基本的 Redis 数据类型,代表一个字节序列。有关更多信息,请参阅:
Redis 字符串概述
Redis 字符串命令参考
# 列表
Redis 列表
是按插入顺序排序的字符串列表。有关更多信息,请参阅:
Redis 列表概述
Redis list 命令参考
# 套
Redis 集合
是唯一字符串的无序集合,其行为类似于您最喜欢的编程语言中的集合(例如, Java HashSets
、 Python 集合
等)。使用 Redis 集,您可以添加、删除和测试是否存在 O(1) 时间(换句话说,无论集元素的数量如何)。有关更多信息,请参阅:
Redis 集合概述
Redis 设置命令参考
# 哈希
Redis 哈希
是建模为字段值对集合的记录类型。因此,Redis 哈希类似于 Python 字典
、 Java HashMaps
和 Ruby 哈希
。有关更多信息,请参阅:
Redis 哈希概述
Redis 哈希命令参考
# 排序集
Redis 排序集
是唯一字符串的集合,它们按照每个字符串的相关分数保持顺序。有关更多信息,请参阅:
Redis 排序集概述
Redis 排序集命令参考
# 流
Redis 流
是一种数据结构,其作用类似于仅附加日志。流有助于按事件发生的顺序记录事件,然后将它们联合起来进行处理。有关更多信息,请参阅:
Redis 流概述
Redis Streams 命令参考
Redis 流教程
# 地理空间索引
Redis 地理空间索引
对于查找给定地理半径或边界框内的位置很有用。有关更多信息,请参阅:
Redis 地理空间索引概述
Redis 地理空间索引命令参考
# 位图
Redis 位图可
让您对字符串执行按位运算。有关更多信息,请参阅:
Redis 位图概述
Redis 位图命令参考
# 位域
Redis 位域
有效地将多个计数器编码为字符串值。位域提供原子获取、设置和递增操作,并支持不同的溢出策略。有关更多信息,请参阅:
Redis 位域概述
BITFIELD
命令。
# 超级日志
Redis HyperLogLog
数据结构提供了对大集合的基数(即元素的数量)的概率估计。有关更多信息,请参阅:
Redis HyperLogLog 概述
Redis HyperLogLog 命令参考
# 扩展
要扩展包含的数据类型提供的功能,请使用以下选项之一:
- 在 Lua 中编写您自己的自定义
服务器端函数
。 使用模块 API
编写您自己的 Redis 模块或查看社区支持的模块
。- 使用
Redis Stack提供的
JSON 、查询
、时间序列
和其他功能。
Redis 数据类型教程
学习基本的 Redis 数据类型以及如何使用它们
Redis 字符串
Redis 字符串简介
Redis 列表
Redis 列表简介
Redis 集
Redis 集合介绍
Redis 哈希
Redis 哈希简介
Redis 排序集
Redis有序集简介
Redis 流
Redis 流简介
Redis 流教程
Redis 流的综合教程
Redis 地理空间
Redis地理空间数据类型介绍
Redis HyperLogLog
Redis HyperLogLog数据类型介绍
Redis 位图
Redis 位图简介
Redis 位域
Redis 位域简介
# 反馈
如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。