從redis的安裝和配置看linux的服務

2021-09-13 15:04:15 字數 2868 閱讀 8714

redis的安裝

建議使用原始碼安裝

sudo

cp redis-2.8.24.tar.gz /usr/local/redis #移動到/usr/local/redis 通常安裝安裝的路徑 由於/usr/local 訪問需要許可權 因此加sudo

sudo

tar -vzxf redis-2.8.24.tar.gz #解壓縮資料夾

cd redis-2.8.24.tar.gz #進入redis資料夾

make

#make編譯

sudo

make prefix=/usr/local/redis install

#安裝到/usr/local/redis

redis的執行和測試

cd /usr/local/redis    # 切換到安裝目錄

./redis-server # 執行redis-server

redis-cli #執行redis-cli

#測試redis

redis>

set foo bar

okredis> get foo

"bar"

redis設定為系統服務並自啟動

sudo

cp /home/squirrelchen/downloads/redis-2.8.24/utils/redis_init_script /etc/init.d #移動redis啟動指令碼並放到/etc/init.d/目錄下 此目錄通常存放都是系統服務

cd /etc/init.d

sudo

mv redis_init_script redis_6379 # 重新命名為redis_埠號 (可自定義埠號,在配置檔案中配置)

sudo vim redis_6379 #vim編輯此檔案

#需要更改的配置如下(其實參照官方給的檔案,改動並不是很大,甚至幾乎不用改,此處提出來,只是讓人明白,最重要的最主要的都有那些配置項)

redisport=6379 #埠號

exec=/usr/local/bin/redis-server #redis-server路徑

cliexec=/usr/local/bin/redis-cli #redis-cli路徑

pidfile=/var/run/redis_$.pid #pid檔案路徑

conf=

"/etc/redis/$.conf"

#redis-配置檔案路徑

#儲存此檔案並離開 以上是配置自啟動的檔案

參照以上的配置 建立/etc/redis/

sudo mkidr /etc/redis

cd /etc/redis

sudo

cp /home/squirrelchen/downlaods/redis-2.8.24/redis.conf 6379.conf #移動配置檔案到此處

sudo vim 6379.conf

# 改一下配置項

daemonize yes

#開啟守護程序

pidfile /var/run/redis_6379.pid #pid檔案路徑

loglevel debug # 預設靜默模式,為了方便除錯,我開了debug模式

logfile /var/log/redis.log #log日誌存放處

#以上改完之後儲存退出

#注意,ubuntu16.04不支援了chckconfig取而代之的是sysv-rc-conf

sudo

apt-get

install sysv-rc-conf sysv-rc #安裝sysv-rc-conf

sudo sysv-rc-conf #檢視系統服務

sudo upadte-rc.d redis_6379 defaulats #加入系統自啟動服務

sudo

reboot

# 重啟

redis-cli #連線redis

深入理解linux的服務相關

6.1 系統的服務命令之chkconfig

檢視系統上所有的服務(不等於正在執行的服務)

sudo

apt-get

install

chkconfig

sudo yum install

chkconfig

# 安裝chkconfig

chkconfig / chkconfig --list #系統上執行的服務

檢視某乙個服務的狀態

chkconfig --list service-name #檢視某乙個服務狀態

服務執行所處的級別

0 關機

1 單使用者

2 無網路環境的多使用者

3 有網路環境的多使用者

4 系統未使用

5 桌面環境

6 重啟

設定某一服務在某一級別的執行狀態

sudo

chkconfig --levels/level *** service-name on/off/reset/

新增服務

1. 需要把init指令碼拷貝到 /etc/init.d/ 目錄下

2. 需要在執行指令碼中 寫入 \# chkconfig 執行級別 開啟優先順序 關閉優先順序

3. sudo

chkconfig --add service-name

刪除服務

sudo

chkconfig --del service-name

redis的安裝和配置

1 選定乙個穩定版本 選乙個穩定版本安裝,當前的最新穩定版本是4.0.1 2 安裝 wget tar xzf redis 4.0.1.tar.gz cd redis 4.0.1 make make之後是ok的,提示要進行make test,然後報錯如下 解決方法 wget sudo tar xzvf...

Redis安裝和配置

在linux伺服器上,命令列執行以下命令 cd usr local src 一般原始碼放在這裡 推薦原始碼安裝 說明 tar xzf 解壓檔案到當前資料夾目錄 cd 進入資料夾 make make all make install 安裝redis 執行完,進入目錄 usr local bin 多了幾...

Redis安裝和配置

wget rw rw r 1 cindy cindy 1713990 sep 21 07 13 redis 4.0.2.tar.gz輸入下面的命令對redis安裝包進行解壓 tar xzf redis 4.0.2.tar.gz解壓後你就看到 drwxrwxr x 6 cindy cindy 4096...