蜜蜂

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

Redis 为开发人员和运维人员提供了大量 API。以下部分将帮助您轻松访问客户端 API、多个可编程 API、RESTFul 管理 API 和 Kubernetes 资源定义。

面向开发人员的 API

客户端 API

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

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

可编程 API

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

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

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

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

运营商 API

Redis 云 API

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

Redis 企业软件 API

如果您已经安装了 Redis Enterprise 软件,则可以使用 Redis Enterprise REST API 实现自动化操作。

适用于 Kubernetes API 的 Redis Enterprise

如果您需要在 Kubernetes 上安装 Redis Enterprise,则可以使用Redis Enterprise for Kubernetes Operators。您可以在此处找到资源定义:

给此页面评分
返回顶部 ↑