unbuntu下安裝redis 2 8 17實踐

2021-09-02 08:28:44 字數 2173 閱讀 3005

一、安裝

2、系統ubuntu14,redis2.8.17

$ tar -xzvf redis-2.8.13.tar.gz

$ cd redis-2.8.17

$ make

此時會在目錄下生成四個可執行檔案:redis-benchmarkredis-cliredis-serverredis-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...