首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RedisInsights无法连接到redis集群

RedisInsights无法连接到redis集群
EN

Stack Overflow用户
提问于 2022-09-04 19:20:07
回答 2查看 70关注 0票数 0

我正在尝试将我的RedisInsightsv2客户端连接到一个redis实例集群。

当redis实例尚未加入集群时,redisinsights就能够建立连接。但是,在创建集群之后,来自GUI的新连接就会失败。

我有三个碎片,每个有一个副本:

代码语言:javascript
复制
redis-cli -h 10.9.9.4 -p 7001 --cluster create 10.9.9.4:7001 10.9.9.5:7002 10.9.9.6:7003 10.9.9.4:7004 10.9.9.5:7005 10.9.9.6:7006 --cluster-replicas 1 -a Password

使用正确的碎片和所有内容成功地创建了集群。

我甚至可以使用CLUSTER NODES命令进行验证

代码语言:javascript
复制
root ➜ ~ $ redis-cli -h 10.9.9.4 -p 7004 -a Password
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
10.9.9.4:7004> CLUSTER NODES
5b77b776f0ed08b4f34b0fe3e48b609e4bd8400e 10.9.9.6:7003@17003 master - 0 1662318446553 3 connected 10923-16383
a42f44163b046273ca02b1fc99ed93cf6188f65e 10.9.9.5:7002@17002 master - 0 1662318446755 2 connected 5461-10922
d2b21a37b62283a6cfbd5fb436df505ddc31aea8 10.1.1.10:7001@17001 master - 0 1662318445549 1 connected 0-5460
2cd5783411ceea96b4006b596942cc49484884ab 10.9.9.5:7005@17005 slave d2b21a37b62283a6cfbd5fb436df505ddc31aea8 0 1662318445750 1 connected
61541ad0455539335f27d5a90a5a8e504b3dea5f 10.1.1.11:7004@17004 myself,slave 5b77b776f0ed08b4f34b0fe3e48b609e4bd8400e 0 1662318445000 3 connected
c00d264a625998e89becb9334a1f4ea9d2057a0d 10.9.9.6:7006@17006 slave a42f44163b046273ca02b1fc99ed93cf6188f65e 0 1662318445550 2 connected
10.9.9.4:7004>

但是,当尝试连接到UI中的任何一个时,我会得到以下错误:

代码语言:javascript
复制
9/4/2022, 12:03:31 PM | ERROR | TimeoutInterceptor | Request Timeout. GET /api/instance/9e253e74-0091-44b8-bf8c-29ff0f4f0275/connect | {"stack":[{}]}
9/4/2022, 12:03:41 PM | ERROR | TimeoutInterceptor | Request Timeout. GET /api/instance/9e253e74-0091-44b8-bf8c-29ff0f4f0275/connect | {"stack":[{}]}

代码语言:javascript
复制
9/4/2022, 12:16:17 PM | ERROR | KeysBusinessService | Failed to get keys with details info. Connection is closed.. | {"stack":[{}]}
9/4/2022, 12:16:18 PM | ERROR | ExceptionsHandler | Connection is closed. | {"stack":[{}]}
9/4/2022, 12:16:23 PM | ERROR | ExceptionsHandler | Connection is closed. | {"stack":[{}]}

这是我在10.9.9.5中使用的redis.conf

代码语言:javascript
复制
port 7002
loadmodule /opt/redis-stack/lib/redisearch.so
loadmodule /opt/redis-stack/lib/redisgraph.so
loadmodule /opt/redis-stack/lib/redistimeseries.so
loadmodule /opt/redis-stack/lib/rejson.so
loadmodule /opt/redis-stack/lib/redisbloom.so
cluster-enabled yes
cluster-config-file cluster-node-2.conf
cluster-node-timeout 5000
dbfilename dump-2.rdb
maxmemory 1862mb
maxmemory-policy allkeys-lru
requirepass Password
masterauth Password

我已经做了很多谷歌,但我无法确定为什么这是失败的。任何帮助都是非常感谢的!

RedisInsight版本: 2.8.0

运行: Windows 11

集群运行在本地网络的一部分远程机器上,即10.9.9.0/24

EN

回答 2

Stack Overflow用户

发布于 2022-09-05 17:07:50

请具体说明其他资料:

  1. 您的操作系统是什么
  2. 是什么版本的RedisInsight?(2.8.0?)
  3. ,您的集群在哪里运行?(是本地的吗?k8s?(

)

票数 0
EN

Stack Overflow用户

发布于 2022-09-09 15:05:06

您能试着看看是否能够使用这个调试版本:https://drive.google.com/file/d/1od2uClDKb0649ixkgyRwXfqj8QLr0GXw/view?usp=sharing连接吗?

此外,如果日志不工作,请检查并注释这些日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73602178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档