手動清除memcached快取
軟體版本
memcached-1.4.5
memcache-3.0.5
php-5.2.11
1.查memcache狀態
/usr/bin/perl /usr/local/src/memcached-1.4.5/scripts/memcached-tool localhost:11211
或者telnet localhost 11211
2.手動清除memcached測試
1). flush_all
echo "flush_all" | nc localhost 11211
# telnet localhost 11211
trying 127.0.0.1...
connected to localhost.localdomain (127.0.0.1).
escape character is '^]'.
get var_key
value var_key 0 13
test variable
endflush_all
okget var_key
endquit
connection closed by foreign host.
2). 重啟memcached程序
kill $(ps aux|grep memcached|grep -v grep |awk '')
/usr/local/memcached/bin/memcached -d -m 256 -p 11211 -u nobody
3)memcache::flush() immediately invalidates all existing items.
<?php
/* procedural api */
$memcache_obj
= memcache_connect
('memcache_host'
, 11211
);memcache_flush
($memcache_obj
);/* oo api */
$memcache_obj
= new
memcache
;$memcache_obj
->
connect
('memcache_host'
, 11211
);$memcache_obj
->
flush
();?>
這個測試的表現是請求memcache::flush()以後仍可以get $key取到值,而且通過memcached-tool 查到該item的max_age並無變化.
參考鏈結
microsoftinternetexplorer402documentnotspecified7.8normal0
理解 memcache 的伺服器端與客戶端
手動清除灰鴿子
我使用的是windowsxp作業系統,同時安裝有symantec antivirus防毒軟體,防毒軟體啟用live更新並設定為實時監控。首先,要把防毒軟體所提示的檔名用筆記下來,按 ctrl alt del 開啟任務管理器,檢視 程序 項中是否有可疑的程序,這次由於木在啟動時就被刪除了,所以在任務管...
手動清除灰鴿子
我使用的是windowsxp作業系統,同時安裝有symantec antivirus防毒軟體,防毒軟體啟用live更新並設定為實時監控。首先,要把防毒軟體所提示的檔名用筆記下來,按 ctrl alt del 開啟任務管理器,檢視 程序 項中是否有可疑的程序,這次由於木在啟動時就被刪除了,所以在任務管...
資源 分配函式 清除函式 需要手動清除
資源 分配函式 清除函式 需要手動清除 accelerators loadaccelerators n a no atoms globaladdatom globalfreeatom yes bitmaps createbitmap deleteobject yes createbitmapindi...