读书人

memcached 基础应用

发布时间: 2012-07-20 10:38:30 作者: rapoo

memcached 基础使用
文档:http://code.google.com/p/memcached/wiki/NewStart

memcached作为分布式的缓存解决方案,有如下特点。

只提供服务端以及通迅协议,不提供集群功能如负载均衡、失效转移等,这些得通过第三方客户端来寻求解决。
所有数据都存放在内存中,不提供持久化。
官网目前只提供linux源码安装包,需自行configure, make, make install进行源码编译安装。

文本协议: https://github.com/memcached/memcached/blob/master/doc/protocol.txt

1。下载安装libevent(memcached所需的非阻塞网络库)

http://libevent.org/

2。下载安装memcached服务端

http://memcached.org/

以上源码编译安装都需要先有gcc编译环境,以下为在Ubuntu下安装gcc.
sudo apt-get install build-essential

可以用以下命令查看版本信息来测试是否安装成功。
gcc -v

3。 启动memcached服务器

以TCP端口11212启动,并只打印警告或错误消息,更多选项可以用 memcached -h 查看。
memcached -v -p 11212

4。 选择一种Java客户端进行连接测试。

我选择以下客户端,简单测试代码可以参考/doc/HOWTO.txt
https://github.com/gwhalin/Memcached-Java-Client

更多客户端可以参考以下链接。
http://code.google.com/p/memcached/wiki/Clients

读书人网 >互联网

热点推荐