memcache

Posted 行知笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了memcache相关的知识,希望对你有一定的参考价值。

查看memcache运行状态

telnet 10.0.10.1 10002
stats

 limit_maxbytes、bytes

    memcached在存储的时候是可以设置失效时间的,但如果存储已经满了,那旧数据即使没有到过期时间,也会被移除。所以需要观察memcached存储是否已经满了,同时这对扩容也是有意义的参考。limit_maxbytes即总的存储大小,而bytes就是已经使用的大小,从这两个数据就可以看出在memcached启动时,我们为它分配的内存是否足够使用。

    cmd_get、cmd_set

    memcached启动后,我们对它一共做了多少次读取操作呢?从这两个参数可以观察出来。

    get_hits、get_misses

    使用memcached后,我们需要评估我们使用的策略是否合理。不能够使用中间缓存后,后端的数据库还是有较大的访问量,这样的话中间缓存就变得没有意义了。get_hits表示命中了多少次读取,即来memcached取到了多少有效数据;get_misses表示没有命中的次数,即此次来取数据的时候,memcached并没有你所查询的数据。如果没有清零统计数据的话,cmd_get = get_hits + get_misses。

 


以上是关于memcache的主要内容,如果未能解决你的问题,请参考以下文章

九爷 带你了解 Memcache工作原理总结

如何在 Django 中显式重置模板片段缓存?

Memcached源代码分析 - Memcached源代码分析之消息回应

Memcached的配置,SSH项目中的整合(com.whalin),Memcached工具类,Memcached的代码调用

memcached 源代码安装

实验Memcached Server远程代码执行漏洞