天天看點

Linux-Centos7源碼編譯安裝Twemproxy服務

1. 軟體簡單介紹

Twemproxy

Twemproxy(又稱為nutcracker)是一個輕量級的Redis和Memcached代理,主要用來減少對後端緩存伺服器的連接配接數。Twemproxy是由Twitter開源出來的緩存伺服器叢集管理工具,主要用來彌補Redis/Memcached 對叢集(cluster)管理的不足。

2. 編譯安裝Twemproxy

編譯安裝過程中,參考現在搜尋引擎能檢索到文章都比較舊了,參考部分教程總是遇到各種缺少檔案導緻編譯出現異常問題,下面教程參考GitHub官網說明,親測可以編譯安裝Twemproxy成功。

2.1 選進入官網,找到想要安裝編譯的源代碼檔案

官網:https://github.com/twitter/twemproxy

Linux-Centos7源碼編譯安裝Twemproxy服務

2.2 複制源代碼壓縮檔案的URL,使用wget工具下載下傳源代碼壓縮檔案到Linux主機

2.2.1 圖示右下角位置進入檔案版本頁面(該教程使用twemproxy-0.5.0版本示例)
Linux-Centos7源碼編譯安裝Twemproxy服務
2.2.2 找到想要下載下傳版本對應的壓縮檔案
Linux-Centos7源碼編譯安裝Twemproxy服務
2.2.3 滑鼠右鍵調出菜單複制URL連結(不同浏覽器菜單選項不同,本文使用的谷歌浏覽器,目的都是得到壓縮檔案的URL)
2.2.4 到Linux主機下使用wget下載下傳源代碼壓縮檔案并編譯安裝
#下載下傳源代碼
wget https://github.com/twitter/twemproxy/releases/download/0.5.0/twemproxy-0.5.0.tar.gz

#解壓縮源代碼
tar -zxvf twemproxy-0.5.0.tar.gz

#進入目錄
cd twemproxy-0.5.0

#編譯環境配置
./configure

#編譯軟體
make

#安裝軟體
make install
           

3. 測試運作軟體

nutcracker --version
           

nutcracker指令成功顯示版本資訊,編譯安裝完成。

編譯安裝至此完畢,另外一些定義參數的安裝編譯方法可以參考GitHub官網說明

繼續閱讀