redis-cli:使用“ -r -1”立即退出,而不是无限期地运行命令

时间:2019-05-22 15:50:44

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

我正在尝试在Redis群集上执行各种维护操作时监视其行为/正常运行时间(在AWS ElastiCache上)。根据{{​​3}}(在“连续运行同一命令”下),我应该能够使用带有参数“ -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#

有人知道会发生什么吗?

1 个答案:

答案 0 :(得分:1)

遗憾的是,关于此功能,redis-cli中似乎存在回归。我已经打开了相应的issue in the repo