1. 軟體簡單介紹
Twemproxy
Twemproxy(又稱為nutcracker)是一個輕量級的Redis和Memcached代理,主要用來減少對後端緩存伺服器的連接配接數。Twemproxy是由Twitter開源出來的緩存伺服器叢集管理工具,主要用來彌補Redis/Memcached 對叢集(cluster)管理的不足。
2. 編譯安裝Twemproxy
編譯安裝過程中,參考現在搜尋引擎能檢索到文章都比較舊了,參考部分教程總是遇到各種缺少檔案導緻編譯出現異常問題,下面教程參考GitHub官網說明,親測可以編譯安裝Twemproxy成功。
2.1 選進入官網,找到想要安裝編譯的源代碼檔案
官網:https://github.com/twitter/twemproxy
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yNycjM0gjM0IDNwkjN1YTMvwFNwcDMyIDMy8CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
2.2 複制源代碼壓縮檔案的URL,使用wget工具下載下傳源代碼壓縮檔案到Linux主機
2.2.1 圖示右下角位置進入檔案版本頁面(該教程使用twemproxy-0.5.0版本示例)
2.2.2 找到想要下載下傳版本對應的壓縮檔案
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