本文汇总了缓存数据库 Redis 版网络连接相关的常见问题。
私网地址和直连地址的异同点如下表。
对比项 | 私网地址 | 直连地址 |
---|---|---|
不同点 |
| |
相同点 |
若您出现无法连接的问题,请根据如下建议进行排查:
若排查之后仍无法连接 Redis 实例,请提交工单联系技术支持。
您可以前往 Redis Clients 选择符合业务需求的客户端进行下载。
说明
部分客户端支持集成 DNS 高可用插件 dns-stale-cache,该插件会把 DNS 查询结果缓存到本地,并在 DNS 服务不可用时返回缓存的查询结果,避免因 DNS 服务不可用导致客户端无法正常访问资源。具体使用方法,请参见为缓存数据库 Redis 版集成 DNS 高可用插件。
缓存数据库 Redis 版默认使用账密验证方式访问实例,您需要执行 AUTH <账号> <密码>
命令完成验证。连接实例的具体操作步骤,请参见通过私网连接实例、通过直连地址连接实例和通过公网连接实例。
说明
缓存数据库 Redis 版支持在私有网络中使用免密访问功能。开启免密访问后,通过私有地址或直连地址连接时,无需输入密码即可直接访问 Redis 实例。更多详情,请参见免密访问。
支持。您可以修改 Redis 实例连接地址(包括公网连接地址、私网连接地址和直连地址)的域名。详细操作步骤,请参见修改连接地址。
实例创建时间不同,公网访问的默认带宽上限不同,其中:
说明
您可以选择如下任一方法查看 Redis 连接地址对应的 IP 地址:
方法一:通过 Redis 控制台查看
您可以在 Redis 控制台的实例列表页或连接管理页签下查看实例的私网 IP 地址信息:
说明
当前仅支持在 Redis 控制台上查看私网访问连接地址所对应的 IP 地址。如需查看直连地址或公网地址的对应 IP 地址,请参见方法二或方法三中的指导进行查看。
方法二:通过 API 接口查询
您可以调用 DescribeDBInstanceDetail 接口查询指定 Redis 实例的详细信息,包括实例不同连接地址对应的 IP 地址信息,即返回结果的 VisitAddrs
结构体中 VIP
信息。
方法三:通过 PING 命令查询
您可以参考如下步骤查看 Redis 连接地址对应的 IP 地址:
说明
返回结果示例如下。PING redis-cnlfhy3d4def5****.redis.volces.com
缓存数据库 Redis 版当前支持通过私网地址、直连地址或公网地址连接实例。部分场景中,实例连接地址的域名或对应的 IP 地址可能会发生改变,具体场景如下表所示。
连接地址类型 | 连接地址的域名或对应 IP 地址会发生变化的场景 | |
---|---|---|
私网访问 | 私网地址 | |
直连地址 | ||
公网访问 | 公网地址 | 手动修改公网地址的域名。更多详情,请参见修改连接地址。 |
不支持。Redis 不同类型连接地址的域名以及所绑定的 IP 地址信息说明如下表。
说明
更多关于 Redis 实例连接地址类型的更多说明,请参见连接地址类型。
连接地址类型 | 私网地址 | 直连地址 | 公网地址 |
---|---|---|---|
域名 | 任何连接地址的域名均要求全地域唯一。 说明 Redis 支持修改连接地址域名,但修改后的域名也要保证全局唯一,不可以与火山引擎中任何地域下的任何连接地址重名。更多详情,请参见修改连接地址。 | ||
域名所绑定的 IP 地址 | 域名所绑定的 IP 地址须在实例所属 VPC 允许的 IP 地址段内。 说明 系统会自动从实例所属 VPC 允许的 IP 地址段内找到可用 IP 地址,并将其与实例的私网或直连地址域名绑定,无需您手动设置。 | 域名所绑定的公网 IP(即 EIP)地址全地域唯一。 说明 您在开启公网时可以指定公网地址需要绑定的 EIP。具体操作步骤,请参见开启公网访问。 |
当您的业务中存在大 Key 写入或读取时,实例的网络峰值输入、输出速率可能会超过默认带宽。
假设您的实例默认带宽是 24MB/s,如果客户端需要读取一个 48MB 的 Key,实例会立即返回 48MB 数据(而不会将这 48MB 的数据分成 2 秒返回),Redis 监控告警页面的网络峰值输出速率便会展示当下的实际带宽(即 48MB/s)。
在如上场景中(即部分请求突破带宽限制时),Redis 不会限制当下的大 Key 读取请求,但会触发带宽限流,从而影响后续读写请求。因此,为帮助您全面掌握实例的带宽使用情况,快速定位流量使用相关问题,避免出现带宽限流导致的性能问题,建议您密切关注网络输入带宽利用率和网络输出带宽利用率监控指标。更多详情,请参见实例合理使用带宽建议。