(1)進去 /usr/local目錄下 cd /usr/local 若沒有local這個文件夾則創建一個 sudo mkdir /usr/local sudo chmod 777 /usr/local (2)下載rediswget http://download.redis.io/releases/redis-2.8.12.tar.gz 解壓 tar zxvf redis-2.8.12.tar.gz 重命名為:redis2.8 mv redis-2.8.12 redis2.8(3)編譯, cd /usr/local/redis2.8 make (4)查看編譯是否成功 cd /usr/local/redis2.8/src make test 若出現以下的提示錯誤,是因為沒有裝tcl,要裝下tcl You need tcl 8.5 or newer in order to run the Redis test make: *** [test] Error 1 下載tcl放在/usr/local目錄下進行安裝 cd /usr/local wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz 解壓 tar zxvf tcl8.6.1-src.tar.gz 解壓好后,編譯 cd tcl8.6.1/unix ./configure make make install
安裝報錯 error: jemalloc/jemalloc.h: No such file or directory解決方法:make MALLOC=libc
安裝好tcl后重新查看編譯是否成功
cd /usr/local/redis2.8
cd src
make test
若查看結果如下,表示編譯成功
/o/ All tests passed without errors!
Cleanup: may take some time... OK
(5)安裝
cd/usr/local/redis2.8/src
make install
(6)redis命令默認目錄:/usr/local/bin/
下載配置文件和啟動腳本
wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-serverwget https://github.com/ijonas/dotfiles/raw/master/etc/redis.confsudo mv redis-server /etc/init.d/redis-serversudo chmod +x /etc/init.d/redis-serversudo mv redis.conf /etc/redis.conf
建立一個用戶redis,并新建data和日志文件夾
sudo useradd redissudo mkdir -p /var/lib/redissudo mkdir -p /var/log/redissudo chown redis.redis /var/lib/redissudo chown redis.redis /var/log/redis
設置開機自動啟動
sudo update-rc.d redis-server defaults
啟動redis
sudo /etc/init.d/redis-server start
新聞熱點
疑難解答
圖片精選