首先在 /etc/init.d中建立redis 文件,文件内容如下:
#!/bin/bash
# redis-3.2.8 - this script start and stop the redis-server daemon
#
# processname: redis-server
# config: /opt/app/redis-3.2.8/bin/redis.conf 自己redi.conf 文件路径
# pidfile: /var/run/redis_6379.pid
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EX_EC=/opt/app/redis-3.2.8/bin/redis-server
REDIS_CLI=/opt/app/redis-3.2.8/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/opt/app/redis-3.2.8/bin/redis.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running"
else
echo "Starting Redis server..."
$EX_EC $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: /opt/app/redis-3.2.8/bin/redis {start|stop|restart|force-reload}" >&2
exit 1
esac
给文件添加执行权限 chmod +x redis
加入服务 chkconfig redis on
测试启动:service redis start
测试停止:service redis stop
测试成功后,加入到linux开机启动 vi /etc/rc.d/rc.local 加入下面内容
service redis start
大功告成,重启启动liunx时,redis 服务就会自动启动了
分享到:
相关推荐
### Redis 3.2.0 在 Linux 下的安装与配置 #### 一、环境准备与安装 ...至此,Redis 3.2.0 已经成功安装并在 Linux 系统上作为服务运行,并且已经配置为开机自启动。通过以上步骤,还可以实现 Redis 的远程访问功能。
除了持久化,让Redis开机自启动也是运维中的重要步骤。在Linux系统中,可以将Redis服务添加到系统启动服务列表。这通常通过`systemd`服务管理器完成,编写一个名为`redis.service`的单元文件,放置在`/etc/systemd/...
在不同的Linux发行版中,可能使用不同的方式来管理服务,例如在较旧的系统中可能使用`/etc/init.d/redis`这样的init脚本,而在现代系统中则通常使用`/etc/systemd/system/redis.service`这样的systemd服务文件。...
- 设置开机自启动: ```bash chkconfig redisd_6379 on ``` 5. **使用service命令管理服务**: - 启动服务: ```bash service redisd_6379 start ``` - 停止服务: ```bash service redisd_6379 stop ``` ...
在Linux系统中,为了确保服务如RabbitMQ和...通过以上步骤,你可以在Linux系统中设置RabbitMQ和Redis(包括Sentinel)的自启动脚本,确保服务在系统启动时自动运行。这有助于提高系统的可靠性,并减少手动操作的需求。
一 : 下载安装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 将...
本文将详细介绍如何在Centos Linux环境中配置Redis自启动。 #### 二、系统内核参数配置 在开始安装Redis之前,首先需要对Centos Linux系统的内核参数进行一定的调整,以避免Redis在运行过程中出现错误或异常行为。...
在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...
在Linux系统中安装Redis是一个常见的任务,特别是在搭建服务器或开发基于Redis的数据缓存应用时。Redis是一个开源的、高性能的键值对存储系统,适用于数据缓存、消息队列等多种场景。本文将详细介绍如何在Linux上...
在Linux系统中,安装Redis的过程相对简单,但需要遵循一定的步骤。以下是一份详细的Redis在Linux系统的安装指南,基于提供的压缩包文件`redis-4.0.6.tar.gz`。 **一、下载Redis源码** 首先,你需要从Redis的官方...
在Linux ContOS7环境下,安装和配置Redis以及设置开机自启是运维工作中的常见任务。下面将详细介绍这一过程。 **一、安装Redis** 1. **更新系统包** 首先确保你的系统是最新的,运行`sudo yum update`命令来更新...
在Linux系统中,Redis是一个广泛使用的键值存储服务,常作为数据库、缓存和消息代理。为了确保在系统启动时自动运行Redis服务器,你需要将Redis配置为...在设置过程中,务必确保配置文件正确无误,以免出现启动问题。
在Linux环境中配置Redis的主从复制并实现自动切换,可以确保数据的高可用性和容灾能力。以下将详细介绍如何在Linux上安装Redis,配置主从复制,并设置自动故障切换。 一、Redis的安装 1. 获取源码:从Redis官方...
在Docker中,服务开机自启涉及创建一个Docker Compose文件(例如`docker-compose.yml`),定义服务的启动配置。然后,通过`docker-compose up -d`命令后台启动服务,并使用`systemctl enable docker`确保Docker守护...
在Linux环境下配置Redis服务器时,为了增强安全性以及自动化运维效率,通常需要设置Redis服务的访问密码并实现开机自启动功能。本文将详细介绍如何在Linux系统中完成这两项配置。 #### 一、设置Redis访问密码 1. *...
本文将详细介绍如何在Linux上设置Redis服务器为开机自启动服务。 首先,Redis是一个开源、高性能的键值存储系统,常用于数据库、缓存和消息中间件。在Linux环境下,我们可以使用`systemd`服务管理器来配置Redis服务...
在Linux环境下部署和使用Redis是IT行业中常见的任务。本文将详细阐述Redis在Linux平台上的安装、配置、使用以及常见问题的解决。 首先,Redis的安装通常通过包管理器完成。在Ubuntu或Debian上,可以使用`apt-get`...
7. **设置开机启动**: 若要让Redis在系统启动时自动运行,执行: ```bash systemctl enable redis ``` 8. **验证安装**: 可以通过以下命令检查Redis是否正常运行: ```bash redis-cli ping ``` 如果...
在本文中,我们将深入探讨如何在Linux系统上安装Redis并设置其开机自启。Redis是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。以下是一个详细的步骤指南,适用于初学者和有经验的IT专业人员。 首先,...