# 问题描述在连接云数据库 Redis 实例时,如果因 DNS 服务出现问题导致 ECS 解析连接地址失败,ECS 与 Redis 之间的网络连接将会中断。本文将介绍如何排查连接 Redis 实例出现的 UnknownHostException 问题。# 问题分析ECS 与 Redis 之间出现连接问题的原因多种多样,DNS 解析失败是其中较为常见的一种。当出现 UnknownHostException 或者 failed to connect: redis-XXXXXXX.redis.ivolces.com could not be resolved 之类提示未...
# **问题现象**用户使用 DTS 将 ECS 自建 Redis 迁移至火山引擎版 Redis,在任务配置阶段进行连接测试,显示 "连接认证失败,请检查网络是否正常"# **排查步骤**通常我们会进行如下排查:### 检查任务相关配置配置... failed: DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified```### 检查 bind 参数在确认没有开启保护模式后,我们还需要检查 bind 参数,检查输出参...
# **问题现象**用户在使用 Node.js ioredis 连接到 Redis 分片集群,报错如下:```Plain TextClusterAllFailedError: Failed to refresh slots cache. at tryNode (/root/node_modules/ioredis/built/cluster/in... Redis Cluster 的网络连通性:* 如果使用私网地址,那么客户端所在的 ECS 实例与目标 Redis 实例在同一 VPC 网络。* ECS 的 IP 地址或客户端 IP 地址是否已加入 Redis 实例的 IP 白名单中。设置白名单的方法,请参见...
``` # 问题分析1. 客户的使用的代码与火山缓存数据库 Redis 用户名密码认证格式不兼容,火山用户名和密码需要分开配置。2. 对于 redisson,最低版本需要 3.16 才能提供用户名密码配置# 解决方案单独配置username和password参数,具体的参考application-settings.yaml文件示例如下:```javasingleServerConfig: idleConnectionTimeout: 10000 connectTimeout: 10000 timeout: 3000 retryAttempts: 3 retryInte...
调用 CreateDBEndpointPublicAddress 接口为指定 Redis 实例的创建公网连接地址(即开启实例的公网访问功能)。 请求类型异步请求。 注意事项自 2022 年 05 月 17 日起,新开通 Redis 产品的客户以及存量实例都需要进... Redis 控制台授权,详细操作步骤,请参见跨服务访问授权。 调用 CreateServiceLinkedRole(ServiceName 为 Redis)接口完成跨服务授权。 相较于私网访问,公网访问的延迟更高且存在一定的安全隐患,建议仅在测试环境中使...
您可以通过 Redis-cli 工具来连接和管理 Redis 数据库。本文介绍如何使用 Redis-cli 工具通过私网连接 Redis 实例。 前提条件已创建 Redis 实例。创建方法,请参见创建实例。 已创建数据库账号和密码。创建方法,请参见创建与管理账号。 确保 Redis-cli 工具已正确安装。安装方法,请参见安装 redis-cli。说明 为保障兼容性,建议安装与 Redis 版本兼容的 Redis-cli,并将 Redis-cli 安装在火山引擎 ECS 中,ECS 需与 Redis 实例在同一...
# **问题现象**用户在使用 Node.js ioredis 连接到 Redis 分片集群,报错如下:```Plain TextClusterAllFailedError: Failed to refresh slots cache. at tryNode (/root/node_modules/ioredis/built/cluster/in... Redis Cluster 的网络连通性:* 如果使用私网地址,那么客户端所在的 ECS 实例与目标 Redis 实例在同一 VPC 网络。* ECS 的 IP 地址或客户端 IP 地址是否已加入 Redis 实例的 IP 白名单中。设置白名单的方法,请参见...
调用 DeleteDBEndpointPublicAddress 接口删除指定 Redis 实例的公网连接地址(即关闭公网访问功能)。 请求类型异步请求。 注意事项创建时间早于 2022 年 05 月 17 日的实例,直接调用该接口释放公网连接地址时可能会报错。若调用失败,请提交工单联系技术支持。 关闭公网访问后,客户端将无法通过原有的公网域名和端口访问 Redis 实例。请确认您的业务没有使用公网地址,避免带来不必要的损失。 请求参数名称 类型 是否必选 示例值 描...
前提条件已创建缓存数据库 Redis 版数据库和设置默认账号 default 的密码。详细操作,请参见创建实例和设置默认账号密码。 已确认源端和目标端的网络连通性与服务可用性。 (可选)根据预检查项中的说明,检查源端和... noeviction 以外的值,可能导致目标库的数据和源库不一致。 其他限制 在双向同步过程中仅支持两个 Redis 实例间的同步,不支持多个 Redis 成环的同步,同时也不支持级联。 双向同步无法解决 CRDT 问题,您需要保证...
缓存数据库 Redis 版与社区原生 Redis 完全兼容,数据库连接方式也基本相同,您可以选用任何兼容 Redis 协议的客户端程序进行连接。本文介绍通过客户端程序连接 Redis 实例的相关操作。 准备工作根据客户端程序的部署位置,完成相关准备工作。 Redis-cli 安装位置 需完成的操作 ECS 实例(推荐) 确保 ECS 实例与 Redis 实例属于同一 VPC 网络中。 获取 ECS 实例的内网 IP 地址。 将 ECS 实例的内网 IP 地址添加至 Redis 实例的白名...
建议仅在有加密需求时(例如通过公网连接 Redis 实例时)才开通 SSL 加密。 准备工作客户端使用 SSL 加密连接 Redis 数据库之前,您需要完成如下准备工作。 准备工作 说明 为 Redis 设置 SSL 加密 为目标 Redis 实例开启 SSL 加密功能,并下载 SSL CA 证书。具体操作步骤,请参见设置 SSL 加密。 为 Redis 设置白名单 将安装了客户端的本地服务器或 ECS 实例的 IP 地址加入到 Redis 实例的白名单中。详细操作步骤,请参见设置白名单。...
您可以通过 Redis-cli 工具来连接和管理 Redis 数据库。本文介绍如何使用 Redis-cli 工具通过公网连接 Redis 实例。 前提条件已创建 Redis 实例。创建方法,请参见创建实例。 已创建数据库账号和密码。创建方法,请参见创建与管理账号。 已开启公网访问。开启方法,请参见开启公网访问。说明 相较于私网访问,公网访问的延迟更高且存在一定的安全隐患,建议仅在测试环境中使用,生产环境推荐使用私网访问。当 VPC 外的设备不再需要访问...
``` # 问题分析1. 客户的使用的代码与火山缓存数据库 Redis 用户名密码认证格式不兼容,火山用户名和密码需要分开配置。2. 对于 redisson,最低版本需要 3.16 才能提供用户名密码配置# 解决方案单独配置username和password参数,具体的参考application-settings.yaml文件示例如下:```javasingleServerConfig: idleConnectionTimeout: 10000 connectTimeout: 10000 timeout: 3000 retryAttempts: 3 retryInte...