2012-02-11 164 views
0

我有3个服务器都运行repcached(memcached补丁来支持复制) 有没有办法让我一次可以使所有服务器上的整个缓存无效?repcached清除缓存

现在,我首先停止所有服务器,然后通过一个

感谢

回答

1

开始逐一发送这个命令到服务器,

echo "flush_all" | nc 127.0.0.1 11211 
+0

嗨。假设我在服务器1上运行命令,然后在服务器2上运行命令。服务器1是否会立即从服务器2开始复制数据?所以当我向服务器2发出命令时,server1会得到过时的数据?我的假设错了吗?谢谢 – Thomas 2012-02-13 09:33:02

+0

http://www.kutukupret.com/2011/06/14/memcached-replication-on-server-clusters/ – Dasun 2012-02-13 15:28:46

+0

也许我是盲目的,但是在您提到的页面中,确实存在对缓存失效的引用? – Thomas 2012-02-13 16:33:48