每秒动态页面访问量几千次,用户700万. Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。
它是怎么使用的呢?安装部署很简单。
1、下载服务器端 http://www.danga.com/memcached/download.bml
按照Linux的三个步骤,configrue make make install安装,默认安装在/usr/local/bin下。
2、启动服务器端
# ./memcached -d -m 2048 -p 11211
-d 表示后台启动
-m 表示占用多少M内存,这里占用2G
-p 表示启用端口号
3、客户端连接
许多语言都实现了连接memcached的客户端,其中以Perl、PHP为主。 仅仅memcached网站上列出的语言就有
- Perl
- PHP
- Python
- Ruby
- C#
- C/C++
- Lua
- java
到指定的网站去下载相应的api http://www.danga.com/memcached/apis.bml
4、这里下载的是java版本的。
然后写实现、封装
代码如下:
这样一个memcached就部署好了。