最近新增了一台服务器,想把apache那台的memcached分到这台新机器上,我杯具的有个错误认识:

我以为memcached -l 的listen参数是用来监听哪台机进行connection,比如apache的ip是10.0.0.1,memcached那台服务器的ip是10.0.0.2,开始我以为,如果只让memcached允许来自apache机器的connection,只要配置memcached -l 10.0.0.1就可以了,可是这样报错:

bind(): Cannot assign requested address
failed to listen

使用memcacheq做异步队列,做个简单的生产者-消费者模型。生产者将数据写入mq中,消费者异步去队列中去取数据,进而进一步的消费处理数据。

Continue reading »

memcacheQ是一个单纯的分布式消息队列服务。它的安装依赖于BerkeleyDB 和 libevent,所以要先安装这BerkeleyDB和libevent:

Continue reading »

我们的debian服务器上直接用apt-get install的memcached版本是1.2.2。cas的命令支持是从版本1.4.0开始的。

查看memcached 1.2.2的协议,参考译文

查看memcached最新版本的协议

Continue reading »

© 2012 Share 4 More Suffusion theme by Sayontan Sinha