redis啟動命令是什么

redis啟動命令是什么

redis啟動命令是什么?

redis的三種啟動方式

1.直接啟動

? 進入redis根目錄,執行命令:

? #加上‘&’號使redis以后臺程序方式運行

./redis-server?&

?2.通過指定配置文件啟動

? 可以為redis服務啟動指定配置文件,例如配置為/etc/redis/6379.conf

? 進入redis根目錄,輸入命令:

./redis-server?/etc/redis/6379.conf

? #如果更改了端口,使用`redis-cli`客戶端連接時,也需要指定端口,例如:

redis-cli?-p?6380

3.使用redis啟動腳本設置開機自啟動

? 啟動腳本 redis_init_script 位于位于Redis的 /utils/ 目錄下,redis_init_script腳本代碼如下:?

#!/bin/sh # #?Simple?Redis?init.d?script?conceived?to?work?on?Linux?systems #?as?it?does?use?of?the?/proc?filesystem. ? #redis服務器監聽的端口 REDISPORT=6379 ? #服務端所處位置 EXEC=/usr/local/bin/redis-server ? #客戶端位置 CLIEXEC=/usr/local/bin/redis-cli ? #redis的PID文件位置,需要修改 PIDFILE=/var/run/redis_${REDISPORT}.pid ? #redis的配置文件位置,需將${REDISPORT}修改為文件名 CONF="/etc/redis/${REDISPORT}.conf" ? case?"$1"?in ????start) ????????if?[?-f?$PIDFILE?] ????????then ????????????????echo?"$PIDFILE?exists,?process?is?already?running?or?crashed" ????????else ????????????????echo?"Starting?Redis?server..." ????????????????$EXEC?$CONF ????????fi ????????;; ????stop) ????????if?[?!?-f?$PIDFILE?] ????????then ????????????????echo?"$PIDFILE?does?not?exist,?process?is?not?running" ????????else ????????????????PID=$(cat?$PIDFILE) ????????????????echo?"Stopping?..." ????????????????$CLIEXEC?-p?$REDISPORT?shutdown ????????????????while?[?-x?/proc/${PID}?] ????????????????do ????????????????????echo?"Waiting?for?Redis?to?shutdown?..." ????????????????????sleep?1 ????????????????done ????????????????echo?"Redis?stopped" ????????fi ????????;; ????*) ????????echo?"Please?use?start?or?stop?as?first?argument" ????????;; esac

?根據啟動腳本,將修改好的配置文件復制到指定目錄下,用root用戶進行操作:

mkdir?/etc/redis cp?redis.conf?/etc/redis/6379.conf

?將啟動腳本復制到/etc/init.d目錄下,本例將啟動腳本命名為redisd(通常都以d結尾表示是后臺自啟動服務)。

cp?redis_init_script?/etc/init.d/redisd

設置為開機自啟動,直接配置開啟自啟動 chkconfig redisd on 發現錯誤: service redisd does not support chkconfig

解決辦法,在啟動腳本開頭添加如下注釋來修改運行級別:

#!/bin/sh #?chkconfig:???2345?90?10

?再設置即可

#設置為開機自啟動服務器 chkconfig?redisd?on #打開服務 service?redisd?start #關閉服務 service?redisd?stop

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享