我在GCP Memorystore上以大约6k / sec的速度收到很多“删除” call 。但我无法确定发出这些“del” call 的来源。
我曾尝试访问特定内存存储服务器的日志,但未获得与 call 信息相关的任何信息。
我需要弄清楚谁在我的存储库中进行这些“del”调用。
有什么建议么......
谢谢
最佳答案
您可以使用monitor
命令列出Redis服务器处理的每个命令。您需要使用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
,请检查benchmark数字。
关于caching - 在GCP Memorystore上获得了很多 'del'调用。但无法确定其来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61465807/