我正在尝试在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#
有人知道会发生什么吗?