memcache是一個提供記憶體緩存功能的系統,雖然也有人把它歸類成nosql裡,因為它的一些特征和nosql的特征相似,但嚴格意義上來講還有有一定的差別。memcache作為一個分布式的高速緩存系統,常被運用在提高網站通路讀取資料上面,這裡整理了windows以及linux的memcache安裝方式。
windows的安裝:
目前官網上隻有linux的版本了,可以在其它的地方下載下傳到,網上可以搜尋到以前版本的,也可以根據linux版本的轉化為windows版本的。
windows的安裝比較簡單,就幾個指令,當然還有其他的許多指令,這裡不一一介紹,下面隻放幾個常用的指令,安裝過程隻需要用下面的安裝指令和啟動指令即可。
安裝指令:memcached.exe的檔案位置\memcached.exe -d install
啟動指令:memcached.exe的檔案位置\memcached.exe -d start
停止指令:memcached.exe的檔案位置\memcached.exe -d stop
解除安裝指令:memcached.exe的檔案位置\memcached.exe -d unstall
下面是安裝過程的圖:
安裝完後在服務中就可以看到已經啟動了:
linux的安裝
首先先确認memcached有哪些依賴的庫需要安裝:
libevent
如果沒有安裝過,請到官網下載下傳合适的版本的tar.gz檔案,然後進行安裝。
一首先确認是否安裝libevent
指令:whereis libevent
如果有安裝的話會出現位置,例如下圖是安裝過的情況,沒有安裝的話不會有路徑出現
二:如果沒有安裝的話,可以直接通過github進行下載下傳
指令:git clone https://github.com/libevent/libevent
進入自己要放置下載下傳檔案的檔案夾内,然後運作上面的指令,會在該檔案夾下克隆好libevent安裝檔案夾
三:進入libevent的安裝封包件夾,然後安裝
指令一:cd libevent
指令二:./autogen.sh
指令三:./configure --prefix=/usr //安裝目錄是usr
指令四:make
指令五:make install
這裡的指令二一定不要忘記,現在的libevent的源碼包裡需要運用autogen.sh才能生成configure,是以如果少了這步的話會提示找不到configure這個檔案
四:檢視是否安裝成功
指令:whereis libevent
libevent安裝完畢後,就可以開始安裝memcached了:
一:下載下傳memcached的壓縮,然後解壓縮
指令:tar xzvf memcached.tar.gz
二:進入解壓縮後的memcached檔案夾内,然後開始安裝
指令一:./configure --prefix=/usr --width-libevent=/usr
指令二:make
指令三:make install
三:檢視是否安裝成功
指令:whereis memcached
四:啟動memcached
指令:/usr/bin/memcached -d -m 10 -u root -l 192.168.0.102 -p 1360 -P /tmp/memcached.pid
-d 啟動一個守護程序
-m 配置記憶體
-u 運作程式的使用者
-l 伺服器ip位址
-p 端口号
-P 存儲儲存Memcache的pid檔案
啟動後便可以使用telnet進行連接配接測試使用了
指令:telnet 192.168.0.102 1360