Memcached
puroc521
这个作者很懒,什么都没留下…
展开
-
Memcached完全剖析–1. Memcached的基础
现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩原创 2011-07-05 15:47:04 · 87 阅读 · 0 评论 -
Memcached全面剖析–2.理解Memcached的内存存储
原创 2011-07-05 15:48:27 · 95 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
原创 2011-07-05 15:50:56 · 130 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
“分布式”功能。服务器端仅包括 第2次、 第3次 前坂介绍的内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了“分布式”这个词,但并未做详细解释。现在开始简单地介绍一下其原理,各个客户端的实现基本相同。下面假设memcached服务器有node1~node3三台,应用程序要保存键名为“tokyo”“kanagawa”“chiba”“saitama”“gunma”原创 2011-07-05 15:51:47 · 104 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
加slave已无法满足需要,因此引入了memcached。此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能满足需要。现在,memcached已成为mixi服务中非常重要的组成部分。图1 现在的系统组件服务器配置和数量mixi使用了许许多多服务器,如数据库服务器、应用服务器、图片服务器、反向代理服务器等。单单memcached就有将近200台服务器在运行。 memcached服务器的典型配置如下:CPU:Intel Pentium 4 2.8GHz原创 2011-07-05 15:52:39 · 85 阅读 · 0 评论 -
Memcache 协议(中英对照)
“UDP协议” )一个运行中的memcached服务器监视一些(可设置)端口。客户端连接这些端口,发送命令到服务器,读取回应,最后关闭连接。Clients of memcached communicate with server through TCP connections. (A UDP interface is also available; details are below under "UDP protocol.") A given running memcached s原创 2011-07-05 15:54:00 · 126 阅读 · 0 评论 -
solaris下安装memcached
t PATH=$PATH:/usr/sfw/bin:/usr/ccs/bin安装libevent:进入libevent-1.4.12-stable目录,./configure --prefix= /export/home/username/libeventinstall (准备安装到的地址),接着make,然后make install 安装memcached:cd memcached-1.4.2 ,./configure --with-libevent=/export/ho原创 2011-09-05 14:13:43 · 76 阅读 · 0 评论