本指南演示如何使用业界标准客户端库连接 Redis Cluster 实例。示例涵盖了 go-redis、Jedis、Lettuce 和 Redisson 的配置细节。更多客户端选项,请参阅 Connect with Redis client API libraries。
Redis Cluster 实例支持以下认证选项:
生产环境强烈建议启用密码认证以保护数据安全。详细配置和维护安全凭据请参考 User Management。
对于部署在同一 Kubernetes 集群内的应用,可通过 Access Method 标签页中 Access within the Cluster 部分获取内部访问端点。
参数 | 说明 |
---|---|
Connection Address | Redis Cluster 中每个分片对应的 Kubernetes 服务名和端口组合 |
对于集群外部连接的应用,若实例创建时配置了外部访问端点,可在 Access Method 标签页中 Access from outside the Cluster 部分查看。
端点类型 | 说明 |
---|---|
Shard Address | Redis Cluster 中分片 Pod 的外部 IP 和端口,支持 Kubernetes 网络外部的连接 |
对于管理操作和故障排查,Redis CLI 提供了直接访问集群节点的方式:
在实例详情页打开 Terminal Console
使用集群感知客户端模式连接任意节点:
示例调试会话,展示基于槽的重定向:
-c
参数启用自动跟随 MOVED
和 ASK
重定向,使用 Redis Cluster 时必不可少。
以下示例展示了使用不同客户端库连接 Redis Cluster 实例的最佳实践。
更多详细配置请参考 Community Documentation