我在 GCP Memorystore 上以大约 6k/秒的速度收到很多“del”调用。但我无法确定发出这些“del”电话的来源。
我曾尝试访问特定内存存储服务器的日志,但没有得到任何与呼叫信息相关的信息。
我需要弄清楚是谁在我的记忆库上发出这些“del”调用。
有什么建议么......
谢谢
我在 GCP Memorystore 上以大约 6k/秒的速度收到很多“del”调用。但我无法确定发出这些“del”电话的来源。
我曾尝试访问特定内存存储服务器的日志,但没有得到任何与呼叫信息相关的信息。
我需要弄清楚是谁在我的记忆库上发出这些“del”调用。
有什么建议么......
谢谢
您可以使用monitor
command 列出 Redis 服务器处理的每个命令。您需要使用 with从整个流grep
中过滤命令。DEL
默认grep
情况下区分大小写,-i
添加用于过滤DEL
和del
。
redis-cli -h your.host.name monitor | grep -i del
它将以下列格式打印。您可以使用 ip 地址来识别谁在删除。
1588013292.976045 [0 127.0.0.1:44098] "del" "foo"
1588013294.875606 [0 127.0.0.1:44098] "DEL" "foo"
1588013298.285791 [0 127.0.0.1:44098] "dEl" "foo"
使用monitor
不是免费的,请检查基准数字。