之前我的memcached服务端启动配置是这样的,/usr/local/bin/memcached -d -u user -m 256 ip -p port,这样每次在client端去清缓存都要用很长很长的时间,一直不知道为什么,现在改成/usr/local/bin/memcached -d -u user -m 512 ip -p port,只是增大了分配给Memcache使用的内存数量,现在清缓存是眨眼间的功夫,灰常灰常快了。但是不太清楚具体原理,欢迎探讨。
这个貌似后来证实不是这么回事,只要定期重启下memcached就可以。。原因不详。