ubuntu 安裝redis

1. 下載安裝:
cd /tmp
wget http://redis.googlecode.com/files/redis-2.2.4.tar.gz
tar -zxf redis-2.2.4.tar.gz
cd redis-2.2.4
make
sudo make install
ps:我在make 的時候遇見如下錯誤:
/tmp/redis-2.2.4/src/vm.c:446: undefined reference to `log'
collect2: ld returned 1 exit status
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/tmp/redis-2.2.4/src'
make: *** [all] Error 2
google了一下解決方案如下:
To fix it, again, I modified the Makefile in /tmp/redis-2.2.4/src/Makefile 
Line 114: becomes 
$(CC) -o $(PRGNAME) $(CCOPT) $(DEBUG) $(OBJ) -lm

2. 配置init腳本:

wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server
wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf
sudo mv redis-server /etc/init.d/redis-server
sudo chmod +x /etc/init.d/redis-server
sudo mv redis.conf /etc/redis.conf
3. 初始化用戶和日誌路徑

sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis
sudo chown redis.redis /var/log/redis
4. 啓動Redis:

sudo /etc/init.d/redis-server start
 
添加一個服務
#sudo update-rc.d 服務名 defaults 99
刪除一個服務
#sudo update-rc.d 服務名 remove
臨時重啓一個服務
#/etc/init.d/服務名 restart
臨時關閉一個服務
#/etc/init.d/服務名 stop
臨時啓動一個服務
#/etc/init.d/服務名 start
發佈了31 篇原創文章 · 獲贊 7 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章