1.创建文件redis
touch redis
2.文件内容如下:
#!/bin/sh # # chkconfig: 2345 90 10 # description:Redis is a persisitent key-value database # # # author: caicongyang # email:1491318829@qq.com # description:this script help you to start redis with linux system service,like this: # service redis start|stop|restart # while you use this script ,please Grant it execute permission # this script test in CentOS 6.7 final and redis 3.0.7 # if you need redis install document ,please visit http://blog.csdn.net/caicongyang/article/details/50639052 # # 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/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 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
3.unix文件格式
如果是你在windows编辑的然后上传到服务器的,需要修改文件格式
否者执行报错:/bin/sh^M: bad interpreter: No such file or directory
vi命令行下:(vi按esc进入命令行模式)
:set ff=unix
或
:set fileformat=unix
4.设置文件执行权限
#chmod+x redis
5.设置开机启动
让上文的文件copy 到/etc/init.d/目录下面
#chkconfig --add redis
#chkconfig --level 2345 redis on
执行
#chkconfig --list redis
显示redis在2345运行基本启动开启成功
更多精彩内容请继续关注我的博客:http://blog.csdn.net/caicongyang
记录与分享,你我共成长-fromcaicongyang
相关推荐
首先,Redis开机启动脚本通常是Linux系统的init脚本或者systemd服务单元文件,它定义了如何启动、停止和检查Redis服务的状态。在不同的Linux发行版中,可能使用不同的方式来管理服务,例如在较旧的系统中可能使用`/...
本文档适用于配置 centos6 环境下 redis开机自启动脚本配置,可以使用service redis stop|start|restart|status 进行管理 ,内部文件需要更改的有PASSWD(这个是连接redis的密码,与redis.conf 对应 )REDIS_HOME ...
在Linux系统中,为了确保服务如RabbitMQ和Redis能够在系统启动时自动运行,通常我们会创建自启动脚本。RabbitMQ是一个开源的消息代理和队列服务器,常用于处理异步任务和消息传递。而Redis则是一个高性能的键值...
在CentOS系统中,配置Redis开机自启动主要涉及两部分:一是对Redis配置文件`redis.conf`的修改;二是创建并配置系统服务脚本`/etc/init.d/redis`。 ### 一、修改 Redis 配置文件 `redis.conf` 1. **设置为后台运行...
用户可以创建一个服务单元文件(如`/etc/systemd/system/redis.service`),定义启动命令和服务行为,然后使用`systemctl enable redis`命令将其设置为开机启动。 2. Docker开机自启设置: Docker是一种流行的容器...
### Redis 3.2.0 在 Linux 下的安装与配置 #### 一、环境准备与安装 ...至此,Redis 3.2.0 已经成功安装并在 Linux 系统上作为服务运行,并且已经配置为开机自启动。通过以上步骤,还可以实现 Redis 的远程访问功能。
在Redis安装文件的`utils`子目录下有一个`redis_init_script`文件,这是官方提供的初始化启动脚本。 2. **脚本配置**: - `REDISPORT`: 运行的端口号 - `EXEC`: 服务启动命令路径 - `CLIEXEC`: 客户端启动命令...
在Linux的CentOS 7.0和Debian 8.0系统中设置Redis开机启动,主要是通过创建自定义的初始化脚本,然后利用系统提供的服务管理工具(如`chkconfig`或`update-rc.d`)将Redis服务注册为开机启动。这个过程确保了每次...
为了方便管理和控制Redis服务的启动与停止,我们需要创建一个启动脚本,并将其放置在系统的初始化脚本目录中(通常为`/etc/init.d`)。 1. **创建脚本**:使用`vim /etc/init.d/redis`命令创建名为`redis`的脚本...
同时,建议设置为开机自启动,这通常涉及将Redis服务添加到系统的初始化脚本或Systemd服务文件中。 8. **数据持久化**: Redis提供了两种主要的数据持久化方式:RDB(快照)和AOF(append-only file)。RDB定期保存...
6. 初始化Redis服务:创建启动脚本,如`/etc/init.d/redis_8001`,并设置开机启动。 7. 启动Redis服务:`/etc/init.d/redis_8001 start` 然后,我们要配置1主1备模式。主节点负责接收写操作,而备节点通过复制主...
8.启动脚本的管理:将启动脚本复制到 `/etc/init.d` 目录下,并命名为 `redisd`,以便在开机时自动启动 Redis 服务。 9.服务管理工具的使用:使用 `sysv-rc-conf` 工具管理 Redis 服务的运行级别,确保 Redis 服务...
在Linux环境下配置Redis服务器时,为了增强安全性以及自动化运维效率,通常需要设置Redis服务的访问密码并实现开机自启动功能。本文将详细介绍如何在Linux系统中完成这两项配置。 #### 一、设置Redis访问密码 1. *...
1、系统优化 1 2、安装redis 1 3、确认相关命令文件 1 ...5.3.4将redis的启动脚本复制一份放到/etc/init.d目录下 3 5.3.5设置redis开机自启动 3 5.3.6解决redisd不支持chkconfig方法: 3 5.3.7错误处理 3
在CentOS操作系统中,配置Redis开机启动是一项重要的任务,因为这确保了系统重启后,Redis数据库服务能够自动启动,无需手动干预。以下是对配置过程的详细说明: 1. **下载和安装Redis**: 首先,你需要通过wget...
4. 使用`install_server.sh`脚本安装Redis服务:`./install_server.sh /path/to/redis.conf`,这会创建一个守护进程并设置开机启动。 5. 启动Redis服务:`systemctl start redis.service`。 6. 验证服务状态:`...
最后,为了实现Redis的开机启动,可以在系统服务管理工具中添加启动脚本。例如,在Systemd系统中,可以创建`/etc/systemd/system/redis.service`文件,输入以下内容: ```ini [Unit] Description=Redis In-Memory ...
在CentOS7操作系统中,配置Redis并使其开机自启动是一个重要的任务,这有助于确保系统启动时Redis服务自动运行,无需手动启动。以下是详细的步骤和解释: 1. **配置Redis服务**: Redis服务的配置主要涉及到`redis...
在基于SysVinit或Upstart的系统(如Ubuntu 16.04及更低版本)中,创建`/etc/init.d/redis`脚本,并使用`update-rc.d`或`chkconfig`使其开机启动: ```bash sudo cp src/redis-server /etc/init.d/redis sudo chmod ...
* 设置开机启动:创建一个名为 `redis.service` 的服务文件,并添加以下内容,然后 reload systemd 服务并启动 Redis 服务。 四、Redis 命令 * 启动 Redis 服务:使用 `systemctl start redis` 命令启动 Redis ...