java memcached清除,手动清除memcached缓存
軟件版本
memcached-1.4.5
memcache-3.0.5
php-5.2.11
1、查 memcache 狀態(tài)
/usr/bin/perl /usr/local/src/memcached-1.4.5/scripts/memcached-tool localhost:11211
或者
telnet localhost 11211
2、手動(dòng)清除 memcached 測(cè)試
1) flush_all
echo "flush_all" | nc localhost 11211
或者直接 telnet 到服務(wù)端
# 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
END
flush_all
OK
get var_key
END
quit
Connection closed by foreign host.
2) 重啟 memcached 進(jìn)程
kill $(ps aux|grep memcached|grep -v grep |awk '{print $2}')
/usr/local/memcached/bin/memcached -d -m 256 -p 11211 -u nobody
3) 測(cè)試
Memcache::flush()?immediately invalidates all existing items.
/*?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();
?>
這個(gè)測(cè)試的表現(xiàn)是請(qǐng)求 Memcache::flush() 以后仍可以 get $key 取到值,而且通過(guò) memcached-tool? 查到該 item 的 max_age 并無(wú)變化。
總結(jié)
以上是生活随笔為你收集整理的java memcached清除,手动清除memcached缓存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HTML开发技术【2】
- 下一篇: WIN10开机前自启进程