2010-04-06 27 views
1

Memcached接口是使用文本协议实现的。Memcache文本协议cheatsheet?

有时是非常有用的,可以简单地用一些贝壳功夫调用netcat来获取存储在远程服务器上的数据,例如:要下载你每晚的数据运算的工作,你可能会遇到类似的XML结果:

echo "get 95ec6c7693ec53771c8a3fb1061562b8" | nc localhost 11211 > console_overview_06_04_2010.xml 

这里有趣的部分是得到SOME_UNIQUE_KEY它是memcached协议的一部分。

对于与memcached进行交互的能力,您还可以使用其他什么有用的用法,而无需使用命令行工具?

谢谢, Maxim。

回答

0

如果您在谷歌搜索protocol.txt,您会发现我们的整个文本协议定义是第一次打击。

你可以从那里创建一个cheatsheet,但实际上,它是一个比命令行更有线的协议。

+0

我的目标更多的是“人们最喜欢的”技巧,人们会分享他们在memcache上的日常工作。似乎对这个话题的兴趣很低,所以我用你的答案来解决这个问题。谢谢。 – 2010-04-08 10:48:38

+0

我认为最好的做法是使用客户端。客户可以做各种聪明的东西,从原始的协议连接中很难做到这一点 - 例如用统计信息做有用的事情(例如,参见[damemtop](http://github.com/dormando/damemtop))。 – Dustin 2010-04-09 04:38:57