# 问题描述在连接云数据库 Redis 实例时,如果因 DNS 服务出现问题导致 ECS 解析连接地址失败,ECS 与 Redis 之间的网络连接将会中断。本文将介绍如何排查连接 Redis 实例出现的 UnknownHostException 问题。# 问题... 检查ECS的 **/etc/hosts** 文件中是否加入了Redis的域名和IP的映射。如果 Redis 实例的 IP 地址发生过改变,则该配置方式会引发无法正常连接 Redis 的问题。#### 3. 使用 dig 命令解析 Redis 的连接地址 redis-x...
# **问题现象**用户使用 DTS 将 ECS 自建 Redis 迁移至火山引擎版 Redis,在任务配置阶段进行连接测试,显示 "连接认证失败,请检查网络是否正常"# **排查步骤**通常我们会进行如下排查:### 检查任务相关配置配置... 目标库部署在火山引擎的 ECS 中通过私网连接,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。### 确保关闭保护模式可以使用如下命令来关闭保护模式,当开启保护模式后,实例只允许来自...
# **问题现象**用户在使用 Node.js ioredis 连接到 Redis 分片集群,报错如下:```Plain TextClusterAllFailedError: Failed to refresh slots cache. at tryNode (/root/node_modules/ioredis/built/cluster/index.js:308:31) at /root/node_modules/ioredis/built/cluster/index.js:325:21```# 问题复现准备如下 Node.js 脚本,实现基本的连接,set key,get key 逻辑:```Plain Textconst Redis = require('ioredis');...
Redis 支持 stream 数据,在 stream 数据结构基础上封装了 pub-sub 命令,实现了数据的发布和订阅,即提供了消息队列的基本功能。Redis 协议是二进制安全的文本协议。它很简单,可以通过 telnet 连接到一个 Redis se... 对于一个 Redis 集群涉及到的 Server 和 Proxy 组件,我们有一些放置策略的要求,比如:- 同一个 Server 分片下的节点不能在同一台机器上,即,一个分片内的主从节点不能在同一台机器上。转换成 K8s 里面的模型,即我...
本文汇总了缓存数据库 Redis 版命令支持相关的常见问题。 为何有的 Redis 实例不能使用 KEYS 命令?缓存数据库 Redis 版的实例类型不同,默认禁用的高危命令也不同,执行这些禁用命令时会出现 no permission to execute the command 的报错。针对启用分片集群的 Redis 实例,当使用直连地址访问实例时,默认禁用 flushall 和 keys 命令。更多关于命令限制的信息,请参见命令限制。 启用分片集群的 Redis 实例为何使用不了事务命令?启用...
为什么在 Redis 控制台上看不见我刚创建成功的实例? 为什么监控指标中,实例的读 QPS 与写 QPS 之和不等于总 QPS? 实例创建好后,怎么已经有账号了? 为什么不同规格的 Redis 实例 QPS 参考值都是一样的? 网络连接私... 为何无法成功连接 Redis 实例? 如何下载 Redis 客户端? 为何连接 Redis 实例后,创建键的时候提示没有认证? 是否支持修改 Redis 连接地址的域名 公网访问的默认带宽上限是多少? 如何查看 Redis 连接地址对应的 IP ...
数据库工作台 DBW 的数据交互台在登录 Redis 实例时,暂不支持在会话中执行 SUBSCRIBE、PUBLISH、HyperLogLog、MULTI 相关命令,如遇到报错请确认当前会话是否在执行相关命令。
# **问题现象**用户使用 DTS 将 ECS 自建 Redis 迁移至火山引擎版 Redis,在任务配置阶段进行连接测试,显示 "连接认证失败,请检查网络是否正常"# **排查步骤**通常我们会进行如下排查:### 检查任务相关配置配置... 目标库部署在火山引擎的 ECS 中通过私网连接,且开启了访问限制时,您需要在 ECS 的安全组规则中添加 DTS 服务器的 IP 地址。### 确保关闭保护模式可以使用如下命令来关闭保护模式,当开启保护模式后,实例只允许来自...
相同点 都属于私网访问方式。更多详情,请参见连接地址类型。 都支持修改端口号,修改方法,请参见修改端口号。 为何无法成功连接 Redis 实例?若您出现无法连接的问题,请根据如下建议进行排查: 客户端所在的 ECS ... 请参见为缓存数据库 Redis 版集成 DNS 高可用插件。 为何连接 Redis 实例后,创建键的时候提示没有认证?缓存数据库 Redis 版默认使用账密验证方式访问实例,您需要执行 AUTH <账号> <密码> 命令完成验证。连接实例的...
速度本来就快 redis 具有优秀,高效的数据结构 关于实验 预计部署时间:20分钟级别:初级相关产品:缓存数据库 Redis 版本受众: 通用 环境说明 如果还没有火山引擎账号,点击此链接注册账号 如果您还没有VPC,请先点击... redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake BUILD_TLS=yes步骤3:设置访问白名单在数据安全部分,点击添加白名单,将您的客户端IP地址添加到白名单中 步骤4:连接到Redis命令说明...
MSET Transactions WATCH 但 Redis 的实例或连接地址类型不同,使用上述多 Key 命令时的限制也不同。具体限制如下: 启用分片集群的 Redis 实例 使用公网或私网地址连接实例时当使用下表中的任意多 Key 命令时,需要保证所要操作的 Key 都分布在 1 个 hash slot 中。 命令族 具体命令 Bitmap BITOP Generic EXISTS、RENAME、RENAMENX、SORT、TOUCH、UNLINK HyperLogLog PFCOUNT、PFMERGE List BLPOP、BRPOP、RPOPLPUSH、BRPOPLPUSH ...
Redis-cli 不支持在连接时验证证书。因此若您已开启了 SSL,将无法通过 Redis-cli 进行登录。此时您可以选择其它客户端登录,比如 Redisson 等。 操作步骤登录 Redis 控制台。 在顶部菜单栏的左上角,选择实例所属的项目和地域。 在实例列表页面,单击目标实例名称。 在实例详情页面,单击连接管理页签。 在私网访问区域,单击私网地址后的图标,即可复制私网地址。 登录安装了 Redis-cli 的 ECS 实例,执行以下命令:src/redis-cli -h -...
# **问题现象**用户在使用 Node.js ioredis 连接到 Redis 分片集群,报错如下:```Plain TextClusterAllFailedError: Failed to refresh slots cache. at tryNode (/root/node_modules/ioredis/built/cluster/index.js:308:31) at /root/node_modules/ioredis/built/cluster/index.js:325:21```# 问题复现准备如下 Node.js 脚本,实现基本的连接,set key,get key 逻辑:```Plain Textconst Redis = require('ioredis');...