03 2014 档案
Memcached学习(二)
摘要:4.协议简介Memcached服务与各客户端间通过Tcp链接通讯(也可通过Udp链接)。 各客户端间与服务间不需要发送特别的命令关闭链接,只要在不需要的时候直接关闭链接即可。建议客户端与服务间保持长连接,否则就失去了Memcached的优势,毕竟每次使用时再链接还是比较耗时的。Memcached现主要有两种协议方式,文本协议、二进制流协议。 Memcached早期使用的是简单的文本协议,后来扩展了二进制流协议(文本解析耗费较多时间),在统一的协议格式下,原来很多的文本都约定为某些特定字节,如set关键字我可约定为01表示等待。键 Memcached现在的键长最多为250字节,且当中... 阅读全文
posted @ 2014-03-31 17:07 好记性不如烂博客 阅读(557) 评论(0) 推荐(0)
Memcached学习(一)
摘要:1.Memcached是什么? 引用维基百科上得简介,Memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,目前已被诸如Facebook等许多网站使用。这是一套开放源代码软件,以BSD license授权发布。常用于Web应用系统中,许多Web应用都将数据保存在RDBMS中,应用服务器从数据库中读取数据并在浏览器显示,但随着数据量的增大、访问的集中,就会出现RDBMS负担过重、数据库影响恶化、网站显示延迟等重大影响。这时候就是Memcached起作用的时候了,Memcached是高性能的分布式缓冲服务器(其实memcache自身并没有分. 阅读全文
posted @ 2014-03-23 15:44 好记性不如烂博客 阅读(341) 评论(0) 推荐(0)
了解下SoftReference
摘要:昨天同事看到别人一段关于实现缓存功能的代码,看完之后他有点不明觉厉,哈哈,然后就给周围同事也看了下,可能之前大家都没用过SoftReference,所以并不明白是如何实现的。于是我就把代码要了过来,准备晚上回去看下,回家后做完饭,吃完饭,还顺便看了下恒大的比赛,之后想起来代码还没看,于是就打开电脑,开始琢磨他的代码。那段代码其实就是实现了缓存功能,限量存储,且还带"定时删除"功能,我那个同事就在琢磨是咋定时删除的,我也想知道是咋删除的,下班前大概浏览了下代码,由于之前没用过SoftReference,所以还猜测是不是SoftReference有定时删除功能,但看了下Soft 阅读全文
posted @ 2014-03-13 09:23 好记性不如烂博客 阅读(2271) 评论(1) 推荐(0)