redis-cli 命令没有响应

标签 redis

我在我的 redis 集群中运行一个包含 6 个节点的集群。目前他们没有与之关联的 key ,并且已设置 0 个从站。当我运行 redis-cli我的 DOS 提示只是旋转。 redis cli spinning

环境windows server 2012

Redis 配置文件内容

port 7000
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
loglevel notice
logfile "log"

日志文件内容

[3048] 24 Oct 13:21:53.789 * Node configuration loaded, I'm b9000ddb5d4e4d88ee5903e79902c192193dc2ad .
.-__ ''-._<br/> _.- .. ''-._ Redis 3.2.100 (00000000/0) 64 bit .-.-```. ```\/ _.,_ ''-._<br/> ( ' , .-` | `, ) Running in cluster mode |`-._`-...-` __...-.-.|'_.-'| Port: 7000 |-. ._<br/> / _.-' | PID: 3048-._ -._-./ _.-' .-'
|-._-.
-.__.-' _.-'_.-'|<br/> |-.-._ _.-'_.-' | http://redis.io -. -._-..-'_.-' .-'
|-._-.
-.__.-' _.-'_.-'|<br/> |-.-._ _.-'_.-' | -. -._-.
.-'_.-' _.-'
-._-..-' _.-'
-._ _.-'<br/> -.
.-'

[3048] 24 Oct 13:21:53.805 # Server started, Redis version 3.2.100 [3048] 24 Oct 13:21:53.805 * The server is now ready to accept connections on port 7000 [2052] 24 Oct 13:24:14.493 * Node configuration loaded, I'm b9000ddb5d4e4d88ee5903e79902c192193dc2ad

编辑

我仍然可以通过终端运行聚会命令。我知道IP是无效的,我是故意改的。

redis-cli -c -h 300.300.62.3 -p 7000 cluster meet 10.144.62.3 7001

最佳答案

为了在交互模式下使用 redis-cli,您需要做以下两件事之一:

  1. 使用默认设置安装 redis 节点:IP 127.0.0.1 和端口 6379。然后当您使用 redis-cli 时,它会自动连接到默认设置。
  2. 如果您像我一样必须更改 IP 和端口,那么您将无法使用默认设置。您需要像这样调用 cli redis-cli -h 10.0.0.1 -p 7000,将 10.0.0.1 更改为正确的 IP。

关于redis-cli 命令没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40225117/

相关文章:

scalability - Redis 的排序集会扩展吗?

redis - 创建 Redis 对象并在调用方法时执行命令时出错

php - 具有 LRU 过期的内存缓存

redis - 使用关联数组总值计数 Lua

c# - 如何在业务类中注入(inject)IDistributedCache

javascript - 使用 javascript 和 redis 生成唯一的随机 ID

java - RedisTemplate 过期不起作用

django - 在pythonanywhere上托管一个使用redis的Django项目

Redis 没有安装在 ubuntu 16.04 上

node.js - Express 和 Redis session 无法在浏览器关闭后继续存在