管理Redis服务器开机自启动设置(redis 设置开机启动)
随着大量的企业级应用和原生分布式基础设施的流行,Redis已经成为现今web应用的标配。管理Redis服务器变得越来越重要,特别是自动化部署和重启服务器。
一般来说,Redis服务器将会随着操作系统启动而自动启动起来。但是有些情况下,当Redis服务器不正确或不正常关闭,则可能会造成启动时发生错误。所以,我们需要在安装Redis服务器之后,将其设置为自动开机启动。
要设置Redis服务器开机自启动,你需要先安装它,然后在init.d文件夹下面创建redis脚本文件,包括启动,重启,停止等功能,具体代码如下:
#! /bin/bash
# Redis start/restart/stop# chkconfig: 2345 95 05
# description: Redis Start/Stop/Restart
# Source function library. /etc/init.d/functions
# Get Redis init ScriptREDIS_NAME=redis
REDIS_BIN=$REDIS_SRC/$REDIS_NAME
case "$1" in start)
echo -n "Starting Redis: " daemon "$REDIS_BIN"
echo "OK" ;;
stop) echo -n "Stopping Redis: "
killproc "$REDIS_NAME" echo "OK"
;; restart)
echo -n "Restarting Redis: " killproc "$REDIS_NAME"
sleep 1 daemon "$REDIS_BIN"
echo "OK" ;;
*) echo "Usage: $0 [start|stop|restart]"
exit 1 ;;
esacexit 0
安装完脚本文件后,就可以在操作系统的自启动项中设置Redis服务器开机自启动,这样,即使Redis服务器出现故障或者重启系统,都能够自动重启。
管理Redis服务器开机自启动有以下几个步骤:先安装Redis服务器;在init.d文件夹中添加redis脚本文件;然后在操作系统项中设置Redis服务器自动开机启动,最后就可以开机自启动Redis服务器服务了。