redis 服務製作

2021-09-10 03:47:56 字數 1314 閱讀 8296

linux

cp /redis-4.0.1/utils/redis_init_script /etc/init.d/redis

vi /etc/rc.d/init.d/redis

第2行 # chkconfig: 2345 80 90 # 2345服務的執行級是2、3、4和5級(linux的執行級為0到6);80是啟動優先順序,數值從0到99;90是停止優先順序,數值也是從0到99。

第11行 pidfile=/var/run/redis_red

ispo

rt.p

id第12

行con

f="/

etc/

redi

s/

.pid 第12行conf="/etc/redis/

redisp

ort.

pid第

12行c

onf=

"/et

c/re

dis/

.conf"

第21行 $exec $conf &

ln –s /usr/local/redis/bin/redis-server /usr/local/bin/redis-server

ln –s /usr/local/redis/bin/redis-cli /usr/local/bin/redis-cli

mkdir /etc/redis

cp /redis-4.0.1/redis.conf /etc/redis/6379.conf

vi 6379.conf (改密碼requirepass dsideal)

chkconfig --add redis

service redis start

第11行 pidfile=/var/run/redis_$.pid修改為pidfile=/var/run/redis.pid

執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動

執行級別1:單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸

執行級別2:多使用者狀態(沒有nfs)

執行級別3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式

執行級別4:系統未使用,保留

執行級別5:x11控制台,登陸後進入圖形gui模式

執行級別6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動

windows

在redis目錄cmd下輸入

redis-server.exe --service-install redis.windows.conf --loglevel verbose

重啟

將redis製作成systemctl服務

用service來管理服務的時候,是在 etc init.d 目錄中建立乙個指令碼檔案,來管理服務的啟動和停止,在systemctl中,也類似,檔案目錄有所不同,在 lib systemd system目錄下建立乙個指令碼檔案redis.service,裡面的內容如下 unit descriptio...

製作服務程式

用vc 建立service服務應用程式 本文主要介紹了 openscmanager createservice openservice controlservice deleteservice registerservicectrlhandler setservicestatus startserv...

製作redis映象(實操)

wget準備乙份redis.conf檔案,不準備也可以原始碼編譯完成會有預設的 touch dockerfile vi dockerfile from centos run echo start 編譯redis工具 run yum install y gcc gcc c net tools make...