我如何知道 memcache 是否已通过编程刷新?
如果我echo flush_all | netcat localhost 11211
向 memcache 发出一个命令,我怎么知道它真的起作用了?我正在编写一些代码来刷新所有服务器,并希望确保它们都收到了命令。
答案1
到目前为止,似乎一种方法是echo stats | netcat localhost 11211
查看STAT cmd_flush
数字是否增加了。
`echo stats | netcat localhost 11211 | sed --silent'/cmd_flush/p'
然后我可以比较一下并看看它是否发生了变化。