MCQ的简单Go client

前段时间组里的运维大哥有个需求,要把memcacheq队列中的消息导出再导入,正好正在学习Go,于是就看了下memcacheq的协议,简单写了个MCQ的Go版本的客户端。

memcacheq是在memcached的基础上开发的,保留了memcached的高效,又加入了BerkeleyDB作为持久化方案,因此,memcacheq是一个不错的持久化队列服务软件。并且因为其安装简单,使用简单且速度快、并发性好,而受到大量的使用。

因为组里的需求比较简单,我就仅仅实现了MCQ的set、get和stats queue这三个命令,但看协议中的命令还有一些,就先把简单版本的先开源出来,以后会继续完成相关的功能,github地址:go-memcacheq,有问题欢迎讨论~~