一、centos 7.0系統下的設定方法
假設redis已經安裝,版本3.2.4?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#cd redis-4.0.1
#mkdir /etc/redis
#cp redis.conf /etc/redis/6379.conf
#cp utils/redis_init_script /etc/init.d/redis
#chmod a+x /etc/init.d/redis
//安裝後一般會在/usr/local/bin 中產生redis-server
#cp src/redis-server /usr/local/bin/
#cp src/redis-cli /usr/local/bin/
#vim /etc/init.d/redis
在指令碼檔案新增#chkconfig: 2345 80 90
否則會出現 「redis服務不支援chkconfig」的錯誤提示?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/sh
#chkconfig: 2345 80 90
# ****** redis init.d script conceived to work on linux systems
# as it does use of the /proc filesystem.
redisport=6379
exec=
/usr/local/bin/redis-server
cliexec=
/usr/local/bin/redis-cli
pidfile=
/var/run/redis_
$.pid
conf=
"/etc/redis/$.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/
$ ]
do
echo
"waiting for redis to shutdown ..."
sleep
1
done
echo
"redis stopped"
fi
;;
*)
echo
"please use start or stop as first argument"
;;
esac
註冊事件,開機啟動?
1
#chkconfig redis on
啟動服務?
1
#service redis start
檢視服務是否啟動
Centos設定Redis開機啟動
1 找到redis配置檔案redis.conf,一般在解壓安裝目錄下 2 編輯配置檔案,vi redis.conf,修改 daemonize 為 yes 3 修改redis init script檔案,vi utils redis init script,增加如下 bin sh chkconfig ...
Centos設定開機啟動Redis
網上有很多redis在linux下自動啟動的例子,實現的方式很多,很多都是參考乙個老外流傳出來啟動的例子,其實直接使用是不行,而且有很多地方有一些語法錯誤,這裡就講我實驗過,成功的linux服務chkconfig配置啟動的方法。編寫指令碼,vim etc init.d redis chkconfig...
redis設定開機自啟動
1 拷貝 redis 安裝目前下的 usr local redis 4.0.8 utils redis init script 到 etc init.d redis檔案中 cp usr local redis 4.0.8 utils redis init script etc init.d redi...