在終端機中,輸入下列指令下載:
wget http://download.redis.io/releases/redis-3.0.0.tar.gz下載完成後,將其解壓縮:
tar xzv -f redis-3.0.0.tar.gz進入
redis-3.0.0
目錄中執行make
指令:
cd redis-3.0.0 make若顯示找不到
make
指令的訊息,請執行下列指令進行安裝:
sudo apt-get install make再來若遇到下列錯誤訊息:
/bin/sh: 1: cc: not found make[1]: *** [adlist.o] Error 127 make[1]: Leaving directory `/home/javakid/tools/nosql/redis-3.0.0/src' make: *** [all] Error 2這裡要注意的是第一行的訊息,若是出現這個訊息,請執行下列指令進行安裝:
sudo apt-get install build-essential若有什麼檔案找不到的,如下列訊息:
In file included from adlist.c:34:0: zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory #include <jemalloc/jemalloc.h> ^解決辦法只要去把缺的檔案make出來:
cd deps make jemalloc然後再回到redis-3.0.0目錄,再執行
make
。
若是有再遇到下列訊息:
cc: error: ../deps/hiredis/libhiredis.a: No such file or directory cc: error: ../deps/lua/src/liblua.a: No such file or directory make[1]: *** [redis-server] Error 1 make[1]: Leaving directory `/home/javakid/tools/nosql/redis-3.0.0/src' make: *** [all] Error 2一樣先到
deps
執行,把缺的檔案make出來:
cd deps make hiredis lua jemalloc linenoise完成後,再回到上一層再執行
make
:
cd ../ make
make
執行完畢後,執行下列指令,開始執行指令啟動Redis:
src/redis-server
沒有留言:
張貼留言