Centos下Redis的安裝以及安裝過程中遇到的問題
阿新 • • 發佈:2020-08-25
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,因為會耗費很多時間。