redis-cli命令没有响应

时间:2016-10-24 18:31:12

标签: redis

我在redis集群中运行了6个节点的集群。目前,他们没有与之关联的密钥,并且已经设置了0个从属设备。当我运行redis-cli我的dos提示只是旋转。redis cli spinning

环境Windows Server 2012

Redis conf文件内容

  

端口7000
      cluster-enabled是的       cluster-config-file nodes.conf
      cluster-node-timeout 5000
      附带是的       loglevel通知
      logfile" log"

日志文件内容

  

[3048] 10月24日13:21:53.789 *节点配置已加载,我是   b9000ddb5d4e4d88ee5903e79902c192193dc2ad                   
              .- __ ''-._
_.-
.
。 '' -._ Redis 3.2.100(00000000/0)64位.- .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in cluster mode |`-._`-...-` __...-.
- 。 |' _.-'| Port: 7000 | - 。 ._
/ _.-' | PID: 3048
-._ -._ - 。/ _.-' .-'
  | -._ - 。
-.__.-' _.-'_.-'|
|
- 。 -._ _.-'_.-' | http://redis.io - 。 -._ - 。 .-' _ .-' .-'
  | -._ - 。
-.__.-' _.-'_.-'|
|
- 。 -._ _.-'_.-' | - 。 -._ - 。
.-' _.-' _.-'
        -._ - 的 .-&#39。 _.-'
            -._ _.-'
-
.-&#39。

     

[3048] 10月13日13:21:53.805 #Server启动,Redis版本3.2.100   [3048] 10月13日13:21:53.805 *服务器现已准备好接受   端口7000上的连接[2052] 10月13日:24:14.493 *节点   配置已加载,我是b9000ddb5d4e4d88ee5903e79902c192193dc2ad

修改

我仍然可以通过终端运行meetup命令。我知道IP无效,我故意改变它。

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

2 个答案:

答案 0 :(得分:3)

要在交互模式下使用redis-cli,您需要执行以下两项操作之一:

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

答案 1 :(得分:1)

我也遇到了这个问题,redis-cli无效。您可以通过以管理员身份运行 cmd 来解决此问题。