【问题标题】:redis-cli: using "-r -1" exits immediately instead of running command indefinitelyredis-cli:使用“-r -1”立即退出而不是无限期运行命令
【发布时间】:2019-10-09 04:05:47
【问题描述】:

我正在尝试监控 Redis 集群(在 AWS ElastiCache 上)的行为/正常运行时间,同时对其执行各种维护操作。根据this doc(在“连续运行相同命令”下),我应该能够使用带有参数“-1”的“-r”标志来连续运行命令。但是,当我使用此选项运行我的 PING 命令时,它会立即终止且没有输出,但状态码指示成功:

$ root@00460dccc7d9:/data# redis-cli -h my-host.txz1ua.ng.0001.use1.cache.amazonaws.com -r -1 -i 1 PING
$ root@00460dccc7d9:/data# echo $?
0

如果我使用其他数字,它会按预期工作:

root@00460dccc7d9:/data# redis-cli -h my-host.txz1ua.ng.0001.use1.cache.amazonaws.com -r 3 -i 1 PING
PONG
PONG
PONG
root@00460dccc7d9:/data#

有人知道会发生什么吗?

【问题讨论】:

    标签: amazon-web-services redis ping amazon-elasticache redis-cli


    【解决方案1】:

    很遗憾,redis-cli 中似乎有关于此功能的回归。我开了一个对应的issue in the repo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2022-06-23
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 2018-01-24
      相关资源
      最近更新 更多