2010-09-16 39 views

回答

3

否。Memcache未鏈接到apache進程。 Memcached是一個獨立的進程。

但是,如果您使用的是您的應用程序框架,則可能會在您重新啓動apache時刷新memcache。

-daniel

+0

+1,偉大的..什麼將是在UNIX環境下的內存緩存過程中典型的名字嗎? – pinaki 2010-09-16 17:43:53

+1

@pinaki memcached – Dustin 2010-09-17 05:38:09

9

您還可以空memcached的,而不需要重啓:

telnet localhost 11211 

11211它memcached的默認端口(如果沒有此端口上響應檢查你的初始化腳本)

而且在telnet內:

flush_all 

這將刷新所有存儲數據。

+0

+1 ..好的信息.. memcached的初始化腳本在哪裏? – pinaki 2010-09-21 07:53:57

+1

在RHEL linux上(這就是我使用的)init腳本在/etc/init.d/memcached中。配置(端口,分配的內存,用戶等)從/etc/memcached.conf中讀取 – vassilis 2010-09-21 08:36:16

0

重新啓動服務器將刷新所有存儲的數據

/etc/init.d/memcached restart