相信還是有很多專案使用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,這些截圖應該很熟悉的哦~~
好了,大概就這樣了,是不是很吊的樣子。。。當然,更多細節,待你挖掘~~~