http://my.oschina.net/indestiny/blog/197272
修改redis.conf,打开后台运行选项:
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
编写脚本,vim /etc/init.d/redis:
# chkconfig: 2345 10 90
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379 #实际环境而定
EXEC=/usr/local/redis/src/redis-server #实际环境而定
REDIS_CLI=/usr/local/redis/src/redis-cli #实际环境而定
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/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 exists, 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
执行权限:
chmod +x /etc/init.d/redis
开机自启动:
# 尝试启动或停止redis
service redis start
service redis stop
# 开启服务自启动
chkconfig redis on
收工.
分享到:
相关推荐
### Windows下设置Redis开机自启动 #### 背景与目的 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Windows环境中部署Redis时,为了确保服务器重启后服务能够自动启动,...
Windows 下 Redis 开机自启动设置 Windows 作为一种流行的操作系统, Redis 作为一种流行的 NoSQL 数据库,两者结合使用时需要解决的一个问题就是如何将 Redis 设置为开机自启动,以便提高系统的可用性和稳定性。...
Ubuntu下运行免安装Redis及Redis开机自动启动配置 免安装, 直接解压压缩包即可使用Redis 配置Redis开机自动启动 https://blog.csdn.net/Coxhuang/article/details/107691240
在Ubuntu系统中安装Redis并配置为开机自启动服务是一个常见的任务,这有助于确保服务器重启后Redis服务能够自动恢复,提供持续的数据存储和检索能力。以下将详细介绍如何在Ubuntu上完成这个过程。 首先,我们需要...
本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...
除了持久化,让Redis开机自启动也是运维中的重要步骤。在Linux系统中,可以将Redis服务添加到系统启动服务列表。这通常通过`systemd`服务管理器完成,编写一个名为`redis.service`的单元文件,放置在`/etc/systemd/...
首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它定义了如何启动、停止和检查Redis服务的状态。在不同的Linux发行版中,可能使用不同的方式来管理服务,例如在较旧的系统中可能使用`/...
在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...
在Mac操作系统中,设置Redis服务器开机自启动是一个实用的操作,特别是在你需要持续运行Redis服务的情况下。以下是如何在Mac上实现这一目标的详细步骤: 首先,理解macOS的launchd系统是关键。launchd是苹果操作...
一 : 下载安装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 将...
5.3设置redis开机自启动(方法三) 2 5.3.1在/etc目录下新建redis目录 2 5.3.2修改redis.conf文件把redis设置在后台运行 3 5.3.3将redis.conf 复制一份到/etc/redis目录下 3 5.3.4将redis的启动脚本复制一份放到/etc/...
以上就是CentOS7下配置Redis开机自启动的详细步骤。这个过程确保了Redis服务在每次系统重启后都能自动运行,从而提高了运维效率。对于那些依赖Redis作为缓存或其他关键功能的系统,这是一个必不可少的配置。
在Linux系统中,为了确保服务如RabbitMQ和Redis能够在系统启动时自动运行,通常我们会创建自启动脚本。RabbitMQ是一个开源的消息代理和队列服务器,常用于处理异步任务和消息传递。而Redis则是一个高性能的键值...
6.Redis 开机自启动的设置:使用 `sysv-rc-conf` 工具将 Redis 服务添加到开机自动启动列表中,确保 Redis 服务在系统启动时自动启动。 7.Redis 配置文件的管理:将配置文件复制到 `/etc/redis` 目录下,并命名为 `...
以下是关于Redis在Windows上安装及设置开机自启服务的详细教程。 **1. 解压与配置** 首先,你需要下载并解压压缩包“Redis-x64-3.0.500-rc2”。解压后,你会看到一个名为`redis-server.exe`的可执行文件,这是Redis...
redis自启动服务,systemd启动,放在/lib/systemd/system下,然后systemctl daemon-reload,然后systemctl enable redis.service,设置为开机自启动
- 测试 Redis 开机自启动是否设置成功。 - 启动 Redis 服务。 ```bash service redis start ``` - 关闭 Redis 服务。 ```bash service redis stop ``` #### 三、总结 通过上述步骤,我们可以在 CentOS 7 ...
9. **启动脚本**:为了使Redis开机自启动,可以使用`sysv-rc-conf`工具。首先,将Redis的启动脚本`redis_init_script`复制到`/etc/init.d/redis`,赋予执行权限,并修改脚本中的EXEC、CLIEXEC和CONF路径以指向正确的...