![如何判断 memcache 是否已通过编程刷新?](https://linux22.com/image/687184/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%20memcache%20%E6%98%AF%E5%90%A6%E5%B7%B2%E9%80%9A%E8%BF%87%E7%BC%96%E7%A8%8B%E5%88%B7%E6%96%B0%EF%BC%9F.png)
我如何知道 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'
然后我可以比较一下并看看它是否发生了变化。