将redis设置为系统服务,并且开机自启动。需要完成以下脚本。
#!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/usr/local/src/redis-2.6.4/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
注意标红的虽然是注释,但是还是需要存在才成。当然,path路径以及redis安装路径,随个人安装情况不同而变。
放到/etc/init.d/下 文件名redis,chomd 755 redis
chkconfig redis on即可。
相关推荐
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
Ubuntu下运行免安装Redis及Redis开机自动启动配置 免安装, 直接解压压缩包即可使用Redis 配置Redis开机自动启动 https://blog.csdn.net/Coxhuang/article/details/107691240
Windows 作为一种流行的操作系统, Redis 作为一种流行的 NoSQL 数据库,两者结合使用时需要解决的一个问题就是如何将 Redis 设置为开机自启动,以便提高系统的可用性和稳定性。下面将详细介绍在 Windows 下如何将 ...
在Windows环境中部署Redis时,为了确保服务器重启后服务能够自动启动,通常需要进行开机自启动的配置。本文将详细介绍如何在Windows系统中实现Redis的开机自启动。 #### 准备工作 在开始配置之前,请确保已经完成...
总之,理解并熟练掌握Redis的持久化机制以及开机自启动配置,是确保数据安全性和服务稳定性的重要环节。在实际应用中,应结合业务需求和系统环境,灵活调整相关参数,以实现最佳的性能和可靠性。
它涉及到Linux服务管理机制,如init或systemd,以及对Redis配置文件的理解。正确配置并启用开机启动脚本,可以确保Redis在服务器重启后仍能正常提供服务,这对于维持系统的稳定性和可用性至关重要。
在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...
本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...
现在,Redis已经成功配置为开机自启服务。每次重启计算机时,Redis服务会自动启动,并按配置文件运行。 **6. 使用客户端连接** 你可以使用Redis的命令行客户端`redis-cli.exe`进行测试,或者通过其他语言的Redis...
以下将详细介绍如何在Windows环境下安装Redis,并配置其开机自启动和设置密码。 首先,你需要下载Redis的Windows安装包。在提供的文件列表中,我们看到有"Redis-x64-5.0.14.1.msi",这是Redis的一个稳定版本,适用...
在Linux ContOS7环境下,安装和配置Redis以及设置开机自启是运维工作中的常见任务。下面将详细介绍这一过程。 **一、安装Redis** 1. **更新系统包** 首先确保你的系统是最新的,运行`sudo yum update`命令来更新...
首先,需要在Redis配置文件中启用Sentinel模式,并指定主节点和其他Sentinel节点的地址。例如: ```ini # /etc/redis/redis.conf sentinel monitor mymaster 127.0.0.1 6379 2 ``` 其中,`mymaster`是主节点...
在CentOS7操作系统中,配置Redis以实现开机自启动是一个重要的任务,特别是在部署生产环境时,确保服务在系统启动时自动运行是必要的。本篇文章主要讲述了如何在CentOS7上进行这项工作,主要包括两个关键步骤。 第...
- 设置开机自启动: ```bash chkconfig redisd_6379 on ``` 5. **使用service命令管理服务**: - 启动服务: ```bash service redisd_6379 start ``` - 停止服务: ```bash service redisd_6379 stop ``` ...
### Redis 3.2.0 在 Linux 下的安装与配置 #### 一、环境准备与安装 ...至此,Redis 3.2.0 已经成功安装并在 Linux 系统上作为服务运行,并且已经配置为开机自启动。通过以上步骤,还可以实现 Redis 的远程访问功能。
2. 修改Redis配置文件,设置daemonize为yes以启用守护进程模式,设置pidfile指定进程文件的路径。 3. 创建一个服务启动脚本redis_init_script,包含启动和停止Redis服务的命令。 4. 将该脚本复制到/etc/init.d目录下...
在Mac操作系统中,设置Redis服务器开机自启动是一个实用的操作,特别是在你需要持续运行Redis服务的情况下。以下是如何在Mac上实现这一目标的详细步骤: 首先,理解macOS的launchd系统是关键。launchd是苹果操作...
为了设置Redis开机自启,我们需要编辑配置文件`redis.conf`,通常位于`/usr/local/redis-7.0.0/redis.conf`,并进行以下修改: 1. 允许远程连接:取消`bind 127.0.0.1`的注释或将其改为`bind 0.0.0.0`。 2. 设置...
本文将详细介绍如何在Linux上设置Redis服务器为开机自启动服务。 首先,Redis是一个开源、高性能的键值存储系统,常用于数据库、缓存和消息中间件。在Linux环境下,我们可以使用`systemd`服务管理器来配置Redis服务...