相信還是有很多項目使用memcache,可能有些人說有點out了,但是呢??? 項目上的東西不是你想換就能換的。。。誰都想多一事不如少
一事,大面積更換之后所面臨的未知風險可能讓你無法承受,但是呢, memcache就是一個服務器進程,默認是沒有可視化的監控,而且還無法動
態的查看和修改memcache中的數據,這會導致我們在使用memcache的過程中,就像小姑娘一樣,極度沒有安全感。
一:memadmin監控系統
開源的世界是廣闊的,所以在百萬的開源項目中,自然會有這類需求的解決方案,比如這里的memadmin,然后我就百科了一下,如下圖:

ok,從上圖中,你應該大概可以看出memadmin所能監控的范圍了。 stats,settings, items, slabs。。。 等等,下面呢,我們就把這個環境
安裝起來,看看是不是很吊。
二:memadmin的安裝
1. 安裝memcache
這個很簡單,大家要么安裝windows版本的memcache,要么在centos上亂搭一下,這里我就選擇centos。
memcache官網:http://memcached.org/

在官網上大家應該也可以看到安裝步驟:不過要注意,安裝memcache之前還要安裝libevent。

然后呢,我們就可以按照這個步驟開啟了。

2. 安裝php的運行環境
由於memadmin是一個php程序,所以必須安裝apache服務器,為了方便,這里我就安裝wamp集成環境,所選擇的版本是:2.5

安裝好之后呢,我們去apache的httpd.conf上把默認端口改了,由80 => 8080,這樣的話就不占用80端口的情況下打開我們的網站了。


三:下載memadmin可執行程序
完整成功啟動,接下來我們可以下載memadmin程序。網址:http://www.junopen.com/memadmin/ ,下載完成之后我們將其放到wamp的
www目錄下。


四:安裝memcache.dll 擴展
這個算是最坑爹的一步,memcache的版本要和php的版本都有對應關系的,也就是,不是隨便找一個memcache.dll就能安裝成功的,從
http://pecl.php.net/package/memcache 網站上也沒有找到合適的。。。最后花擦了整個搜索,終於讓我給找到了。。。既然找到了,下一步我們
就需要將 memcache.dll放到 ext文件夾下,最后在apache目錄下的php.ini文件中加一下引用即可,如下圖:


提醒大家的是一定要看清楚文件所在的目錄哦,,, ok,經過上面種種步驟,我們的安裝基本上算是完成了,最后就是修改下memadmin網站的登
錄名和密碼,在這里呢,我都改成了默認的admin/admin。

之后我們就可以打開網站了,是不是有點超級興奮的感覺。。。最后再附加一些網站的截圖,如果大家懂memcache,這些截圖應該很熟悉的哦~~



好了,大概就這樣了,是不是很吊的樣子。。。當然,更多細節,待你挖掘~~~
