# Redis 数据类型

Redis 支持的数据类型概述

Redis 是一个数据结构服务器。Redis 的核心是提供一系列原生数据类型,可帮助您解决从 缓存队列 再到 事件处理 的各种问题。下面是每种数据类型的简短描述,以及更广泛的概述和命令参考的链接。

如果您想尝试综合教程,请参阅 Redis 数据类型教程

# 内核

# 字符串

Redis 字符串 是最基本的 Redis 数据类型,代表一个字节序列。有关更多信息,请参阅:

  • Redis 字符串概述
  • Redis 字符串命令参考

# 列表

Redis 列表 是按插入顺序排序的字符串列表。有关更多信息,请参阅:

  • Redis 列表概述
  • Redis list 命令参考

#

Redis 集合 是唯一字符串的无序集合,其行为类似于您最喜欢的编程语言中的集合(例如, Java HashSetsPython 集合 等)。使用 Redis 集,您可以添加、删除和测试是否存在 O(1) 时间(换句话说,无论集元素的数量如何)。有关更多信息,请参阅:

  • Redis 集合概述
  • Redis 设置命令参考

# 哈希

Redis 哈希 是建模为字段值对集合的记录类型。因此,Redis 哈希类似于 Python 字典Java HashMapsRuby 哈希。有关更多信息,请参阅:

  • 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 命令参考

# 扩展

要扩展包含的数据类型提供的功能,请使用以下选项之一:

  1. 在 Lua 中编写您自己的自定义 服务器端函数
  2. 使用模块 API 编写您自己的 Redis 模块或查看 社区支持的模块
  3. 使用 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 位域简介

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM