随笔分类 -  Memcached

Memcached学习(三)
摘要:通过Java客户端实现与Memcached的交互,Java客户端的实现了使用了开源的Memcached-Java-Client,开源地址在GitHub上。如下是通过该开源库实现的Memcached交互demo。 1 import com.schooner.MemCached.SchoonerSock... 阅读全文
posted @ 2014-04-22 09:41 好记性不如烂博客 阅读(380) 评论(0) 推荐(0)
Memcached学习(二)
摘要:4.协议简介Memcached服务与各客户端间通过Tcp链接通讯(也可通过Udp链接)。 各客户端间与服务间不需要发送特别的命令关闭链接,只要在不需要的时候直接关闭链接即可。建议客户端与服务间保持长连接,否则就失去了Memcached的优势,毕竟每次使用时再链接还是比较耗时的。Memcached现主要有两种协议方式,文本协议、二进制流协议。 Memcached早期使用的是简单的文本协议,后来扩展了二进制流协议(文本解析耗费较多时间),在统一的协议格式下,原来很多的文本都约定为某些特定字节,如set关键字我可约定为01表示等待。键 Memcached现在的键长最多为250字节,且当中... 阅读全文
posted @ 2014-03-31 17:07 好记性不如烂博客 阅读(548) 评论(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 好记性不如烂博客 阅读(325) 评论(0) 推荐(0)