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 运算符。您可以在这里找到资源定义