zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Redis自动启动功能的设置(redis设置成自动启动)

Redis自动 设置 功能 启动
2023-06-13 09:13:01 时间

Redis是当下比较流行的一种NoSQL数据库,其功能全面,配置方便。在使用Redis的过程中,有时候我们发现重启系统的时候需要手动重新启动Redis,这样就影响了Redis的使用。为了方便大家利用Redis,本文将简要介绍设置Redis自动启动功能,以便重启系统时无需手动重启Redis,使其服务自动启动。

首先我们需要为Redis配置一个服务脚本,步骤如下:

1) 打开 /etc/init.d 目录,新建一个redis的服务脚本,脚本里的内容如下:

#!/bin/bash
# redis Startup script for redis Server#
# chkconfig: - 85 15 # description: Redis is a persistent key-value database
# processname : redis-server# config: /etc/redis.conf
# # Source function library.
. /etc/init.d/functions
# Source networking configuration.. /etc/sysconfig/network
REDISPATH=/usr/local/bin/redis-server[ -f /etc/sysconfig/redis ] . /etc/sysconfig/redis
REDISPORT=${REDISPORT:-6379}
prog="redis-server"desc="Redis server"
start() { echo -n $"Starting $desc ($prog): "
daemon --user nobody $REDISPATH $REDISPORT RETVAL=$?
echo [ $RETVAL -eq 0 ] touch /var/lock/subsys/redis
return $RETVAL}
stop() { echo -n $"Stopping $desc ($prog): "
killproc $REDISPATH RETVAL=$?
echo [ $RETVAL -eq 0 ] rm -f /var/lock/subsys/redis
return $RETVAL}
restart() { stop
start}
reload() { restart
}
force_reload() { restart
}
rh_status() { status $prog
}
rh_status_q() { rh_status /dev/null 2 1
}
case "$1" in start)
rh_status_q exit 0 start
;; stop)
rh_status_q || exit 0 stop
;; restart)
restart ;;
reload) rh_status_q || exit 7
reload ;;
force-reload) force_reload
;; status)
rh_status ;;
condrestart|try-restart) rh_status_q || exit 0
restart ;;
*) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
exit 2esac

2) 执行以下操作让Redis服务脚本能够在系统启动时自动启动:

chkconfig --add redis-server # 将redis-server添加到开机自动启动里
chkconfig --level 345 redis-server on # 设置Redis服务脚本自动启动默认级别

这样,重启系统的时候就可以自动启动Redis,而无需手动启动了。

不过,用户也需要注意,在使用Redis服务脚本设置自动启动之前,应该首先确保Redis已经安装完成了,并正确配置了/etc/redis.conf配置文件,然后才能进行后续的服务脚本配置。

本文详细介绍了如何设置Redis自动启动功能,只需要创建一个服务脚本,并执行开机自动启动命令,就可以让我们在重启系统的时候无需手动重启Redis,使其服务自动启动。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Redis自动启动功能的设置(redis设置成自动启动)