1. 程式人生 > 實用技巧 >Centos下Redis的安裝以及安裝過程中遇到的問題

Centos下Redis的安裝以及安裝過程中遇到的問題

redis的下載地址

  http://redis.io/

  http://www.redis.cn/

下載後redis安裝包字尾名為tar.gz,說明是linux環境下的。

解壓縮:

tar -zxvf redis-3.0.4.tar.gz -C /opt/module

解壓之後,進入到redis的安裝目錄,然後在命令列執行命令:

make

redis由於是C++編寫的,依賴於gcc,所以系統需要安裝gcc,如果沒有裝,則執行make命令會失敗,報錯如下:

解決辦法就是安裝gcc

yum install gcc

許可權不夠的話,可以在命令最前面加上sudo

繼續執行make命令,此時可能還會發生"Jemalloc/jemalloc.h:沒有那個檔案或目錄"的錯誤

解決辦法有兩個:

第一個是直接執行如下命令:

make MALLOC=libc

第二個是執行:

make distclean

然後再執行make

注意的是,如果按照第一種方式解決,那麼執行完那個命令之後無需再執行make命令,第二個則需要在執行完那個命令之後,再執行make。

最後一步,執行:

make install

看到如下的報文,就說明安裝成功了:

建議不要maketest而直接去執行redis,因為會耗費很多時間。