文档:[url]http://code.google.com/p/memcached/wiki/NewStart[/url]
memcached作为分布式的缓存解决方案,有如下特点。
[list]
[*]只提供服务端以及通迅协议,不提供集群功能如负载均衡、失效转移等,这些得通过第三方客户端来寻求解决。
[/list]
[list]
[*]所有数据都存放在内存中,不提供持久化。
[/list]
[list]
[*]官网目前只提供linux源码安装包,需自行configure, make, make install进行源码编译安装。
[/list]
文本协议: [url]https://github.com/memcached/memcached/blob/master/doc/protocol.txt[/url]
[b]1。下载安装libevent[/b](memcached所需的非阻塞网络库)
[url]http://libevent.org/[/url]
[b]2。下载安装memcached服务端[/b]
[url]http://memcached.org/[/url]
以上源码编译安装都需要先有gcc编译环境,以下为在Ubuntu下安装gcc.
[i]sudo apt-get install build-essential [/i]
可以用以下命令查看版本信息来测试是否安装成功。
[i]gcc -v[/i]
[b]3。 启动memcached服务器[/b]
以TCP端口11212启动,并只打印警告或错误消息,更多选项可以用 [i]memcached -h[/i] 查看。
[i]memcached -v -p 11212[/i]
4。[b] 选择一种Java客户端进行连接测试。[/b]
我选择以下客户端,简单测试代码可以参考[b]/doc/HOWTO.txt[/b]
[url]https://github.com/gwhalin/Memcached-Java-Client[/url]
更多客户端可以参考以下链接。
[url]http://code.google.com/p/memcached/wiki/Clients[/url]
memcached作为分布式的缓存解决方案,有如下特点。
[list]
[*]只提供服务端以及通迅协议,不提供集群功能如负载均衡、失效转移等,这些得通过第三方客户端来寻求解决。
[/list]
[list]
[*]所有数据都存放在内存中,不提供持久化。
[/list]
[list]
[*]官网目前只提供linux源码安装包,需自行configure, make, make install进行源码编译安装。
[/list]
文本协议: [url]https://github.com/memcached/memcached/blob/master/doc/protocol.txt[/url]
[b]1。下载安装libevent[/b](memcached所需的非阻塞网络库)
[url]http://libevent.org/[/url]
[b]2。下载安装memcached服务端[/b]
[url]http://memcached.org/[/url]
以上源码编译安装都需要先有gcc编译环境,以下为在Ubuntu下安装gcc.
[i]sudo apt-get install build-essential [/i]
可以用以下命令查看版本信息来测试是否安装成功。
[i]gcc -v[/i]
[b]3。 启动memcached服务器[/b]
以TCP端口11212启动,并只打印警告或错误消息,更多选项可以用 [i]memcached -h[/i] 查看。
[i]memcached -v -p 11212[/i]
4。[b] 选择一种Java客户端进行连接测试。[/b]
我选择以下客户端,简单测试代码可以参考[b]/doc/HOWTO.txt[/b]
[url]https://github.com/gwhalin/Memcached-Java-Client[/url]
更多客户端可以参考以下链接。
[url]http://code.google.com/p/memcached/wiki/Clients[/url]