1、脚本:名字,redis
vi /etc/init.d/redis
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run
PATH=/usr/local/bin:/usr/local/redis/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
REDIS_CLI=/usr/local/redis/bin/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/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
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is not running"
else
PID=$(cat $PIDFILE)
echo "Stopping ..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
2、把上述代码存为redis,放到/etc/init.d/下面
chmod 755 /etc/init.d/redis
3、开机启动
chkconfig redis on
4、启动,停止redis
1. service redis start #或者 /etc/init.d/redis start
2. service redis stop #或者 /etc/init.d/redis stop
分享到:
相关推荐
以下将详细讲解Redis开机启动脚本的原理和配置过程。 首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它定义了如何启动、停止和检查Redis服务的状态。在不同的Linux发行版中,可能使用...
### Windows下设置Redis开机自启动 #### 背景与目的 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Windows环境中部署Redis时,为了确保服务器重启后服务能够自动启动,...
为了使Redis在系统启动时自动启动,需要将其设置为开机启动服务。执行: ```bash sudo systemctl enable redis-server ``` 这样,每次系统重启,Redis都会自动启动。你可以通过`systemctl list-unit-files | grep ...
Windows 下 Redis 开机自启动设置 Windows 作为一种流行的操作系统, Redis 作为一种流行的 NoSQL 数据库,两者结合使用时需要解决的一个问题就是如何将 Redis 设置为开机自启动,以便提高系统的可用性和稳定性。...
Redis开机启动配置文件 ,下载下来,放在文件夹下 /etc/init.d,配置完成后即可 centos7安装redis可以参 https://blog.csdn.net/qq_36147908/article/details/102742113
Ubuntu下运行免安装Redis及Redis开机自动启动配置 免安装, 直接解压压缩包即可使用Redis 配置Redis开机自动启动 https://blog.csdn.net/Coxhuang/article/details/107691240
在Mac操作系统中,设置Redis服务器开机自启动是一个实用的操作,特别是在你需要持续...通过以上步骤,你可以在Mac上成功设置Redis开机启动,确保Redis服务在每次系统启动时都能自动运行,为你的应用提供稳定的服务。
本篇文章将详细讲解如何在CentOS 7.0和Debian 8.0系统下设置Redis开机启动。 **一、CentOS 7.0系统下的设置方法** 1. **安装Redis**:首先,确保Redis已经安装在你的系统上。如果尚未安装,你可以通过源码编译或者...
本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...
centos7 下安装redis说明 文件包括: redis下载百度网盘下载地址 安装步骤 配置service服务 配置开机启动 如文件失效可加入QQ群:282882201,在群文件下载
- 设置开机自启动: ```bash chkconfig redisd_6379 on ``` 5. **使用service命令管理服务**: - 启动服务: ```bash service redisd_6379 start ``` - 停止服务: ```bash service redisd_6379 stop ``` ...
一 : 下载安装redis (1)下载redis 可以到官网下载 : http://download.redis.io/releases/redis-4.0.8.tar.gz 也可以通过linux命令下载 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 将...
1、下载安装 wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz ...第一次启动Redis前,建议为Redis单独建立一个用户,并新建data和日志文件夹 sudo useradd redis sudo mkdir -p /var/lib/re
redis自启动服务,systemd启动,放在/lib/systemd/system下,然后systemctl daemon-reload,然后systemctl enable redis.service,设置为开机自启动
然后,你可以使用`chkconfig`(CentOS/RHEL)或`systemd`(Ubuntu/Debian)将Redis设置为开机启动。 ```bash # 在/etc/init.d/redis 文件中添加启动、停止等函数 # ... # 添加执行权限 sudo chmod +x /etc/...
除了持久化,让Redis开机自启动也是运维中的重要步骤。在Linux系统中,可以将Redis服务添加到系统启动服务列表。这通常通过`systemd`服务管理器完成,编写一个名为`redis.service`的单元文件,放置在`/etc/systemd/...
在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...
配置开机启动** 为了使Redis在每次开机时自动启动,执行以下命令: ```cmd sc config RedisService start= auto ``` 现在,Redis已经成功配置为开机自启服务。每次重启计算机时,Redis服务会自动启动,并按配置...