天天看點

windows及linux的memcached安裝

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

下面是安裝過程的圖:

windows及linux的memcached安裝

安裝完後在服務中就可以看到已經啟動了:

windows及linux的memcached安裝

linux的安裝

首先先确認memcached有哪些依賴的庫需要安裝:

libevent

如果沒有安裝過,請到官網下載下傳合适的版本的tar.gz檔案,然後進行安裝。

一首先确認是否安裝libevent

指令:whereis libevent

如果有安裝的話會出現位置,例如下圖是安裝過的情況,沒有安裝的話不會有路徑出現

windows及linux的memcached安裝

二:如果沒有安裝的話,可以直接通過github進行下載下傳

指令:git clone https://github.com/libevent/libevent

進入自己要放置下載下傳檔案的檔案夾内,然後運作上面的指令,會在該檔案夾下克隆好libevent安裝檔案夾

windows及linux的memcached安裝

三:進入libevent的安裝封包件夾,然後安裝

指令一:cd libevent

指令二:./autogen.sh

指令三:./configure --prefix=/usr  //安裝目錄是usr

指令四:make

指令五:make install

這裡的指令二一定不要忘記,現在的libevent的源碼包裡需要運用autogen.sh才能生成configure,是以如果少了這步的話會提示找不到configure這個檔案

windows及linux的memcached安裝

四:檢視是否安裝成功

指令:whereis libevent

libevent安裝完畢後,就可以開始安裝memcached了:

一:下載下傳memcached的壓縮,然後解壓縮

指令:tar xzvf memcached.tar.gz

二:進入解壓縮後的memcached檔案夾内,然後開始安裝

指令一:./configure --prefix=/usr --width-libevent=/usr

指令二:make

指令三:make install

三:檢視是否安裝成功

指令:whereis memcached

windows及linux的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