
缓存
s306587279
这个作者很懒,什么都没留下…
展开
-
6月26日 简单的缓存例子
/** * 测试缓存类 * */public class ProJava { //定义一个Map 存放数据 private static Map<Integer,Object> map = new HashMap<Integer, Object>(); //静态代码,编译时,首先加载 static{ /...原创 2013-06-26 21:49:19 · 80 阅读 · 0 评论 -
memcached,一个分布式的缓存
Q:什么样的缓存才是好缓存? 能解决问题的缓存就是好缓存。这句话简直就是废话,相当于白猫、黑猫,抓住老鼠的就是好猫。 那在解决问题前提下,哪个缓存才是好缓存呢?这个问题我的答案是:缓存命中率高的缓存是好缓存。 在解决问题前提下,命中率高的缓存比命中率低的缓存,在硬件投入上可能会比较小,同时缓存的数量比命中率低的缓存数量也可能少,这样寻址的速度肯定比较快。所以命中率高的缓存是好缓存。缓存的命中率 ...原创 2013-12-10 16:52:23 · 102 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
下面是《memcached全面剖析》的第二部分。发表日:2008/7/9作者:前坂徹(Toru Maesaka)原文链接:http://gihyo.jp/dev/feature/01/memcached/0002 我是mixi株式会社研究开发组的前坂徹。 上次的文章介绍了memcached是分布式的高速缓存服务器。 本次将介绍memcached的内部构造的实现方式,以...原创 2013-12-12 17:41:53 · 104 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
下面是《memcached全面剖析》的第三部分。发表日:2008/7/16作者:前坂徹(Toru Maesaka)原文链接:http://gihyo.jp/dev/feature/01/memcached/0003 memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。 本次介绍memcached的数据删除机制,以及me...原创 2013-12-14 21:09:10 · 91 阅读 · 0 评论 -
memcached全面剖析–6. memcached的协议(转)
Memcache既支持TCP协议,也支持UDP协议,不过我们这里是以TCP协议的协议作为主要考虑对象,想了解UDP协议的过程,请参考 doc/protocol.txt 文件。[ 错误指令]Memcache的协议的错误部分主要是三个错误提示之提示指令:普通错误信息,比如指令错误之类的ERROR\r\n客户端错误CLIENT_ERROR <错误信息>\r\n服务器端错误S...原创 2013-12-17 21:23:20 · 105 阅读 · 0 评论