Centos7 下 Redis 實現開機自動啟動

2021-10-07 13:32:43 字數 1654 閱讀 7341

系統環境:centos 7

vim /etc/init.d/redis
需要注意的是 redis.conf 中的 daemonize 屬性需要設定成 yes

#!/bin/sh

path=/usr/local/bin:/sbin:/usr/bin:/bin #找到本機安裝redis後,存放redis命令的目錄

redisport=6379 #redis的預設埠, 要和下文中的redis.conf中一致

exec=redis-server #redis服務端的命令

redis_cli=redis-cli #redis客戶端的命令 這兩個一般都在 path目錄下

pidfile=/var/run/redis.pid #reids的程序檔案生成的位置

conf=

"/opt/redis/redis.conf"

#redis的配置檔案所在的目錄

#auth="1234" 這句沒什麼用可以不要

case

"$1"

in start)

if[ -f $pidfile

]then

echo

"$pidfile exists, process is already running or crashed."

else

echo

"starting redis server..."

$exec

$conf

fiif

["$?"

="0"

]then

echo

"redis is running..."fi;

; stop)if[

! -f $pidfile

]then

echo

"$pidfile exists, process is not running."

else

pid=

$(cat $pidfile)

echo

"stopping..."

$redis_cli -p $redisport shutdown

sleep 2

while

[ -x $pidfile]do

echo

"waiting for redis to shutdown..."

sleep 1

done

echo

"redis stopped"fi;

; restart|force-reload)

$ stop

$ start

;; *)

$ start

# echo "usage: /etc/init.d/redis " >&2

exit 1

esac

# 新增服務

chkconfig --add redis

# 開啟服務

chkconfig --level 35 redis on

在CentOS 7下安裝Redis

在centos下安裝redis也比較簡單,按照步驟一步一步的操作,基本不會出錯。2 解壓,切換目錄 tar xzf redis 2.8 13.tar.gz cd redis 2.8.13 3 編譯 make make install 4 開啟redis.conf修改配置檔案,最關鍵是下面幾行,其他的...

centos7下redis安裝部署

1 23 tar zxvf redis x.x.x.tar.gz cd redis x.x.x make 1 2 ln s opt redis x.x.x redis server usr local bin redis server ln s opt redis x.x.x redis cli u...

cent OS 7 下安裝部署Redis

一 我的環境 1.我的centos7下沒有gcc 安裝redis必須 2.沒有tcl 測試redis必須 3.已安裝jdk8 跟redis無關,只是記錄我當前環境 4.程式安裝目錄在 usr local 下 這個似乎是隨意的,但我是新手,老老實實按步驟來 5.防火牆已關閉 自己的機子用懶得管那麼多 ...