獲取官方最新源碼redis
官方下載工具
地址:http://redis.io/downloadui
選擇一個穩定版本下載,當前穩定版本3.0.6。spa
下載源碼server
cd /tmpget
wget http://download.redis.io/releases/redis-3.0.6.tar.gz源碼
編譯源碼it
解壓源碼io
tar -zxvf redis-3.0.6.tar.gz編譯
cd redis-3.0.6
make
make完畢後會在src目錄下產生幾個redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel命令。
安裝配置
make install
./utils/install_server.sh
此處對於彈出出來的選擇能夠都選擇默認。
檢驗安裝
ps -ef|grep redis|grep -v grep
或者service redis_6379 status來查看當前redis狀態。
注:因爲在./utils/install_server.sh中會自動建立redis_6379的服務,能夠修改。
chkconfig --del redis_6379
mv /etc/init.d/redis_6379 /etc/init.d/redis
chkconfig --add redis
service redis status能夠看到已經修改。
5. 遇到問題
(1)不能編譯沒有GCC 編譯工具
問題:make時可能會報以下錯誤
cc -c -std=c99 -pedantic -O2 -Wall -W -g -rdynamic -ggdb adlist.c
make: cc:命令未找到
make: *** [adlist.o] 錯誤 127
解決方法:安裝gcc
命令以下:yum install gcc
(2)配置完成以後不能訪問
bind 127.0.0.1 改爲 bind 0.0.0.0
(3)設置密碼
修改/etc/redis/6379.conf配置文件中requirepass處