【发布时间】: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