API

面向开发人员和运营人员的 Redis API 概述

Redis 为开发人员和运营人员提供了一系列 API。以下部分将为您提供对客户端 API、多个可编程 API、RESTFul 管理 API 和 Kubernetes 资源定义的轻松访问。

面向开发人员的 API

客户端 API

Redis 附带了广泛的命令,可帮助您开发实时应用程序。您可以在此处找到 Redis 命令的完整概述

作为开发人员,您很可能会使用我们支持的客户端库之一来连接和执行命令。

可编程 API

现有的 Redis 命令涵盖了大多数用例,但如果低延迟是关键要求,您可能需要扩展 Redis 的服务器端功能。

Lua 脚本从早期版本的 Redis 开始就可用。使用 Lua,脚本由客户端提供并在服务器端缓存,这意味着不同客户端可能使用不同的脚本版本。

Redis 函数功能在 Redis 7 中可用,它取代了以前 Redis 版本中使用 Lua 的方式。客户端仍然负责调用执行,但与以前的 Lua 脚本不同,函数现在可以复制和持久化。

如果以上方法都无法满足您的需求,那么您可以使用 Redis 模块 API 为 Redis 扩展新命令的功能。

面向运营人员的 API

Redis 云 API

Redis 云是完全托管的数据库即服务产品,也是大规模部署 Redis 的最快方式。您可以使用 Redis 云 REST API 以编程方式管理您的数据库、帐户、访问权限和凭据。

Redis Enterprise 软件 API

如果您已安装 Redis Enterprise 软件,则可以使用 Redis Enterprise REST API 自动执行操作。

Redis 企业版 Kubernetes API

如果您需要在 Kubernetes 上安装 Redis 企业版,您可以使用 Redis 企业版 Kubernetes 运算符。您可以在这里找到资源定义

RATE THIS PAGE
Back to top ↑