<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>精東·博客 &#187; memcached</title>
	<atom:link href="http://www.wemvc.com/tag/memcached/feed" rel="self" type="application/rss+xml" />
	<link>http://www.wemvc.com</link>
	<description>男人的胸怀是委屈撑大的。</description>
	<lastBuildDate>Tue, 10 Jan 2012 04:26:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Memcache 协议（中英对照）</title>
		<link>http://www.wemvc.com/673.html</link>
		<comments>http://www.wemvc.com/673.html#comments</comments>
		<pubDate>Wed, 03 Dec 2008 11:24:23 +0000</pubDate>
		<dc:creator>精东</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[memcached]]></category>

		<guid isPermaLink="false">http://www.wemvc.com/?p=673</guid>
		<description><![CDATA[



协议


Protocol



memcached 的客户端使用TCP链接 与 服务器通讯。（UDP接口也同样有效，参考后文的 “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 server listens on some (configurable) port; clients connect to that port, send commands to the server, read responses, and eventually close the connection.


结束会话不需要发送任何 命令。当不再需memcached服务时，要客户端可以在任何时候关闭连接。需要注意的是，鼓励客户端缓存这些连接，而不是每次需要存取数据时都重新打开 连接。这是因为memcached [...]]]></description>
		<wfw:commentRss>http://www.wemvc.com/673.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memcached的stats命令</title>
		<link>http://www.wemvc.com/666.html</link>
		<comments>http://www.wemvc.com/666.html#comments</comments>
		<pubDate>Wed, 03 Dec 2008 10:58:27 +0000</pubDate>
		<dc:creator>精东</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[memcached]]></category>

		<guid isPermaLink="false">http://www.wemvc.com/?p=666</guid>
		<description><![CDATA[
telnet到memcached服务器后有很多的命令可以使用，除了大家熟知的add、get、set、incr、decr、replace、delete等赋值命令外，还有一系列的获取服务器信息的命令，这部分命令都是以stats开头的。
用PHP的Memcache::getStats($cmd)也可以访问这些命令
常用的命令
stats
显示服务器信息、统计数据等
stats reset
清空统计数据
stats malloc
显示内存分配数据
stats maps
这个不太确定，看源代码是把/proc/self/maps的数据显示出来。这个文件的数据貌似是动态库的映射地址？

stats maps
00365000-00378000 r-xp 00000000 08:01 149004     /lib/libnsl-2.3.4.so
00378000-00379000 r--p 00012000 08:01 149004     /lib/libnsl-2.3.4.so
00379000-0037a000 rw-p 00013000 08:01 149004     /lib/libnsl-2.3.4.so
0037a000-0037c000 rw-p 0037a000 00:00 0
0070c000-00722000 r-xp 00000000 08:01 147620     /lib/ld-2.3.4.so
00722000-00723000 r--p 00015000 08:01 147620     /lib/ld-2.3.4.so
00723000-00724000 rw-p [...]]]></description>
		<wfw:commentRss>http://www.wemvc.com/666.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>命令行查看Memcached运行状态</title>
		<link>http://www.wemvc.com/664.html</link>
		<comments>http://www.wemvc.com/664.html#comments</comments>
		<pubDate>Wed, 03 Dec 2008 10:57:28 +0000</pubDate>
		<dc:creator>精东</dc:creator>
				<category><![CDATA[服务器]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[memcached]]></category>

		<guid isPermaLink="false">http://www.wemvc.com/?p=664</guid>
		<description><![CDATA[很多时候需要监控服务器上的Memcached运行情况，比如缓存的查询次数，命中率之类的。但找到的
那个memcached-tool是linux下用perl写的，我也没试过windows能不能用。后来发现个简单的办法
可以做到，就是使用Telnet。
首先登录到服务器，然后在cmd命令行中键入
telnet 127.0.0.1 11211
其中127.0.0.1是服务器的地址（这里是本机） ，11211是memcached绑定的端口号。
之后命令行窗口全黑只有光标提示，摸黑输入stats，即可得到描述Memcached服务器运行情况的参
数。
其中，uptime 是memcached运行的秒数，cmd_get是查询缓存的次数。这两个数据相除一下就能得到
平均每秒请求缓存的次数。
下面的cmd_set 就是设置key=&#62;value的次数。整个memcached是个大hash，用cmd_get没有找到的内
容，就会调用一下cmd_set写进缓存里。紧跟着是get_hits，就是缓存命中的次数。缓存命中率 =
get_hits/cmd_get * 100%。
下面的get_misses的数字加上get_hits应该等于cmd_get。而total_itemscurr_items表示现在在缓
存中的键值对个数，在图上total_items == cmd_set == get_misses，不过当可用最大内存用光时
，memcached就会删掉一些内容，上面的等式就不成立了。
话说回来，memcached要是能有一套完整的监测工具就太好了。memcached的安装和php相应配置请看
这里。
]]></description>
		<wfw:commentRss>http://www.wemvc.com/664.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下的Memcached安装</title>
		<link>http://www.wemvc.com/655.html</link>
		<comments>http://www.wemvc.com/655.html#comments</comments>
		<pubDate>Mon, 01 Dec 2008 16:21:22 +0000</pubDate>
		<dc:creator>精东</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[memcache]]></category>
		<category><![CDATA[memcached]]></category>

		<guid isPermaLink="false">http://www.wemvc.com/?p=655</guid>
		<description><![CDATA[Linux下Memcache服务器端的安装
服务器端主要是安装memcache服务器端，目前的最新版本是 memcached-1.3.0 。
下载：http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz
另外，Memcache用到了libevent这个库用于Socket的处理，所以还需要安装libevent，libevent的最新版本是libevent-1.3。（如果你的系统已经安装了libevent，可以不用安装）
官网：http://www.monkey.org/~provos/libevent/
下载：http://www.monkey.org/~provos/libevent-1.3.tar.gz
用wget指令直接下载这两个东西.下载回源文件后。
1.先安装libevent。这个东西在配置时需要指定一个安装路径，即./configure –prefix=/usr；然后make；然后make install；
2.再安装memcached，只是需要在配置时需要指定libevent的安装路径即./configure –with-libevent=/usr；然后make；然后make install；
这样就完成了Linux下Memcache服务器端的安装。详细的方法如下：
1.分别把memcached和libevent下载回来，放到 /tmp 目录下：

cd /tmp
wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz
wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

2.先安装libevent：

tar zxvf libevent-1.2.tar.gz
cd libevent-1.2
./configure –prefix=/usr
make
make install

3.测试libevent是否安装成功：

ls -al /usr/lib &#124; grep libevent
lrwxrwxrwx    1 root     root          21 11?? 12 17:38 libevent-1.2.so.1 -&#38;gt; libevent-1.2.so.1.0.3
-rwxr-xr-x       1 [...]]]></description>
		<wfw:commentRss>http://www.wemvc.com/655.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

