redis的三種啟動方式
1.直接啟動
進入redis根目錄,執行命令:
#加上‘&’號使redis以后臺程序方式運行
./redis-server?&
2.通過指定配置文件啟動(redis教程)
可以為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
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END