Debian系統自帶的Redis版本爲2.4,Ubuntu自帶的版本爲2.8,都不是最新的3.0.2版本,不得不本身手工編譯。流程以下:redis
sudo apt-get install build-essential
到 Redis首頁 下載最新版本的源碼,當前版本爲 3.0.2:http://download.redis.io/releases/redis-3.0.2.tar.gzshell
萬幸,Redis是純C開發,也沒依賴什麼特殊的庫,解壓後直接編譯便可。服務器
tar xvf redis-3.0.2.tar.gz cd redis-3.0.2 make make test
通常Linux下的軟件在編譯完以後都是用make install
,但一般所謂的安裝只是單純的拷貝文件到PATH目錄下,並無把redis-server註冊爲系統服務。還好,咱們用Debian/Ubuntu就是有特權!Redis提供了一個工具,在安裝完畢以後可幫忙註冊系統服務。工具
sudo make install cd utils sudo ./install_server.sh
根據提示填寫默認端口、日誌路徑、配置文件路徑等,惋惜沒有讓咱們填寫系統服務的名稱,默認名稱爲 redis_6379,我仍是喜歡服務名叫 redis-server,所以須要執行以下代碼:測試
sudo mv /etc/init.d/redis{_6379,-server}
這樣經過 sudo service redis-server restart
就能管理Redis服務器了。ui
$ redis-cli PING PONG