本指南演示了如何使用行业标准的客户端库连接到 Redis 集群实例。示例涵盖了 go-redis、Jedis、Lettuce 和 Redisson 的配置细节。有关其他客户端选项,请参阅 使用 Redis 客户端 API 库连接。
Redis 集群实例实现以下认证选项:
对于生产环境,强烈建议实施密码认证以保护您的数据。有关配置和维护安全凭据的详细说明,请参阅 用户管理。
对于部署在同一 Kubernetes 集群内的应用程序,可以通过 集群内访问 部分下的 访问方法 标签获得内部访问终端。
参数 | 描述 |
---|---|
连接地址 | Redis 集群中每个分片的 Kubernetes 服务名称和端口组合 |
对于从 Kubernetes 环境外部连接的应用程序,可以在实例创建时配置外部访问终端。这些终端可以在 集群外部访问 部分下的 访问方法 标签中找到。
终端类型 | 描述 |
---|---|
分片地址 | Redis 集群中分片的外部 IP 地址和端口,使其能够从 Kubernetes 网络外部进行连接 |
对于管理操作和故障排除,Redis CLI 提供对集群节点的直接访问:
示例调试会话演示基于槽的重定向:
-c
标志启用 MOVED
和 ASK
重定向的自动跟随,这在使用 Redis 集群时是必不可少的。
以下示例演示了使用各种客户端库连接到 Redis 集群实例的最佳实践。
有关更详细的配置,请参阅 社区文档