一、安裝
2、系統ubuntu14,redis2.8.17
$ tar -xzvf redis-2.8.13.tar.gz
$ cd redis-2.8.17
$ make
此時會在目錄下生成四個可執行檔案:redis-benchmark、redis-cli、redis-server、redis-stat
$sudo make install
這個操作會將生成的可執行檔案複製到/usr/local/bin中
結果:
ncr@ubuntu:~/software/nosql/redis-2.8.17$ cd /usr/local/bin/
ncr@ubuntu:/usr/local/bin$ ll
total 8556
drwxr-xr-x 2 root root 4096 oct 28 10:38 ./
drwxr-xr-x 10 root root 4096 sep 9 14:11 ../
-rwxr-xr-x 1 root root 2166102 oct 28 10:38 redis-benchmark*
-rwxr-xr-x 1 root root 29283 oct 28 10:38 redis-check-aof*
-rwxr-xr-x 1 root root 62099 oct 28 10:38 redis-check-dump*
-rwxr-xr-x 1 root root 2299483 oct 28 10:38 redis-cli*
-rwxr-xr-x 1 root root 4184666 oct 28 10:38 redis-server*
二、啟動
1、直接啟動(適用於開發環境)
切換到redis-2.8.17/src目錄下
$redis-server
2、通過初始化指令碼啟動(適用於生產環境)
(1)配置init指令碼:
wget
wget
sudo mv redis-server /etc/init.d/redis-server
sudo chmod +x /etc/init.d/redis-server
sudo mv redis.conf /etc/redis.conf
(2)初始化使用者和日誌路徑
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
(3) 啟動redis:
sudo /etc/init.d/redis-server start
(4)將redis-server做成開機自啟動服務
sudo update-rc.d redis-server defaults
注:
新增乙個服務
#sudo update-rc.d 服務名 defaults 99
刪除乙個服務
#sudo update-rc.d 服務名 remove
臨時重啟乙個服務
#/etc/init.d/服務名 restart
臨時關閉乙個服務
#/etc/init.d/服務名 stop
臨時啟動乙個服務
#/etc/init.d/服務名 start
三、關閉redis
(1)
sudo redis-cli shutdown
(2)
kill redis程序id
注意不用kill -9
unbuntu下的軟體安裝方式
ubuntu下軟體安裝與解除安裝 一 unbuntu下的軟體安裝方式 或者 python 軟體名.py 二 終端安裝與解除安裝的常見命令 安裝軟體 apt get install softname1 softname2 softname3 解除安裝軟體 apt get remove softname...
unbuntu下R包安裝報錯問題
閒著將r公升級到最近的3.4.1,然後出現了乙個之前從未遇到過的乙個問題,以此做記錄。r.version 1 r version 3.4.1 2017 06 30 安裝 plotly包時出現問題報錯 報錯內容 package installation error c 11 standard requ...
unbuntu 下GTX1660Ti安裝顯示卡驅動
sudo apt remove purge nvidia 解除安裝已有的nvidia顯示卡驅動 如果已安裝的話 sudo add apt repository ppa graphics drivers ppa 新增ppa源 sudo apt get update 更新源列表 sudo apt ins...