本文汇总了缓存数据库 Redis 版网络连接相关的常见问题。
私网地址和直连地址有什么区别?
私网地址和直连地址的异同点如下表。
如何下载 Redis 客户端?
为何连接 Redis 实例后,创建键的时候提示没有认证?
说明
缓存数据库 Redis 版支持在私有网络中使用免密访问功能。开启免密访问后,通过私有地址或直连地址连接时,无需输入密码即可直接访问 Redis 实例。更多详情,请参见免密访问。 是否支持修改 Redis 连接地址的域名?
支持。您可以修改 Redis 实例连接地址(包括公网连接地址、私网连接地址和直连地址)的域名。详细操作步骤,请参见修改连接地址。 公网访问的默认带宽上限是多少?
实例创建时间不同,公网访问的默认带宽上限不同,其中:
- 创建时间为 2022 年 05 月 17 日及之后的实例,公网访问的带宽上限会受公网 IP(即 EIP)带宽上限和 Redis 实例的分片带宽上限影响,具体规则如下:
- 若 EIP 带宽上限大于 Redis 实例的分片带宽上限,则公网访问的带宽上限为 Redis 实例的分片带宽上限。
- 若 EIP 带宽上限小于 Redis 实例的分片带宽上限,则公网访问的带宽上限为 EIP 带宽上限。
说明
- 若您使用的是启用分片集群的 Redis 实例,实例整体带宽上限 = 分片数 x 单分片带宽上限。关于 Redis 实例单分片带宽上限详情,请参见实例规格。
- 创建时间早于 2022 年 05 月 17 日的实例,在开启公网访问功能时不支持绑定 EIP,因此公网访问的默认带宽上限为 1Mbps。
- 若需要提高带宽上限,您可以在开启公网访问时选择绑定带宽上限更高的 EIP。绑定 EIP 之前,需要先绑定子网。子网绑定方法,请参见网络安全升级。
如何查看 Redis 连接地址对应的 IP 地址?
您可以选择如下任一方法查看 Redis 连接地址对应的 IP 地址。
方法一:通过 Redis 控制台查看
方法二:通过 API 接口查询
方法三:通过 PING 命令查询
您可以在 Redis 控制台的实例列表页或连接管理页签下(按私网访问 > 代理私网访问/直连私网访问、公网访问 > 代理公网访问分组展示)查看实例对应地址的 IP 信息。
-
-
说明
当前仅支持在 Redis 控制台上查看私网访问连接地址所对应的 IP 地址。如需查看直连地址或公网地址的对应 IP 地址,请参见方法二或方法三中的指导进行查看。
您可以参考如下步骤查看 Redis 连接地址对应的 IP 地址:
- 获取 Redis 实例的连接地址,更多信息请参见查看连接地址。
- 登录客户端所在的 ECS 实例,并在命令行中执行 PING 命令。
说明
- Windows 系统和 Linux 系统中都可以使用 PING 命令。
PING redis-cnlfhy3d4def5****.redis.volces.com
-
Redis 连接地址的域名或对应的 IP 地址是否会改变?
缓存数据库 Redis 版当前支持通过私网地址、直连地址或公网地址连接实例。部分场景中,实例连接地址的域名或对应的 IP 地址可能会发生改变,具体场景如下表所示。
是否支持为多个 Redis 实例设置相同的域名或者 IP 地址?
不支持。Redis 不同类型连接地址的域名以及所绑定的 IP 地址信息说明如下表。
说明
更多关于 Redis 实例连接地址类型的更多说明,请参见连接地址类型。 为何 Redis 实例网络峰值输入、输出速率有时会超过实例当前的默认带宽?
当您的业务中存在大 Key 写入或读取时,实例的网络峰值输入、输出速率可能会超过默认带宽。
假设您的实例默认带宽是 24MB/s,如果客户端需要读取一个 48MB 的 Key,实例会立即返回 48MB 数据(而不会将这 48MB 的数据分成 2 秒返回),Redis 监控告警页面的网络峰值输出速率便会展示当下的实际带宽(即 48MB/s)。
在如上场景中(即部分请求突破带宽限制时),Redis 不会限制当下的大 Key 读取请求,但会触发带宽限流,从而影响后续读写请求。因此,为帮助您全面掌握实例的带宽使用情况,快速定位流量使用相关问题,避免出现带宽限流导致的性能问题,建议您密切关注网络输入带宽利用率和网络输出带宽利用率监控指标。更多详情,请参见实例合理使用带宽建议。 当出现无法连接 Redis 实例,或连接上了但出现连接闪断等问题时,您可以参考 Redis 连接失败怎么办中的处理建议尝试解决。