Step1:安裝gcc wget等系統lib
yum install -y gcc wget
Step2:獲取redis穩定版並解壓
cd /tmp wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable
Step3:編譯
make
其他錯誤:
如果報錯:jemalloc/jemalloc.h:沒有那個文件或目錄
可以嘗試如下編譯
make MALLOC=libc
報錯原因:
關於分配器allocator, 如果有MALLOC這個環境變量,會有用這個環境變量去建立Redis。
libc並不是默認的分配器, 默認的是 jemalloc, 因為 jemalloc 被證明比libc有更少的 fragmentation problems。
但是如果你又沒有jemalloc 而只有 libc 當然 make 出錯。 所以加這么一個參數。
Step4:全局使用redis-cli
cp src/redis-cli /usr/bin/