每秒動態頁面訪問量幾千次,用戶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就部署好了。