Ubuntu16设置Redis开机自启动

Ubuntu16设置Redis开机自启动

设置条件:

-Ubuntu16.04
-Redis-4.0.11

在redis目录下找到  utils/redis_init_script  复制到 /etc/init.d/redis  打开文件进行修改

步骤:(主要Linux命令)

whereis redis # 查找redis目录

sudo cp redis_init_script /etc/init.d/redis # 复制文件

cd /etc/init.d/ # 进入文件目录 sudo vim redis # 编辑配置文件redis

原配置文件

 1 #!/bin/sh
 2 #
 3 # Simple Redis init.d script conceived to work on Linux systems
 4 # as it does use of the /proc filesystem.
 5 ?
 6 ### BEGIN INIT INFO
 7 # Provides:     redis_6379
 8 # Default-Start:        2 3 4 5
 9 # Default-Stop:         0 1 6
10 # Short-Description:    Redis data structure server
11 # Description:          Redis data structure server. See https://redis.io
12 ### END INIT INFO
13 ?
14 REDISPORT=6379
15 EXEC=/usr/local/bin/redis-server
16 CLIEXEC=/usr/local/bin/redis-cli
17 ?
18 PIDFILE=/var/run/redis_${REDISPORT}.pid
19 CONF="/etc/redis/${REDISPORT}.conf"

修改后的配置文件

 1 #!/bin/sh
 2 #
 3 # chkconfig:   2345 90 10   ---这里修改
 4 # description:  Redis is a persistent key-value database   ---这里修改
 5 ?
 6 ### BEGIN INIT INFO
 7 # Provides:     redis_6379
 8 # Required-Start:          ---这里修改
 9 # Required-Stop:           ---这里修改
10 # Default-Start:        2 3 4 5
11 # Default-Stop:         0 1 6
12 # Short-Description:    Redis data structure server
13 # Description:          Redis data structure server. See https://redis.io
14 ### END INIT INFO
15 ?
16 REDISPORT=6379
17 EXEC=/usr/local/bin/redis-server
18 CLIEXEC=/usr/local/bin/redis-cli
19 ?
20 PIDFILE=/var/run/redis_${REDISPORT}.pid
21 CONF="/etc/redis/redis.conf"  # ---这里修改

修改完配置文件后执行下面两条命令

sudo chmod +x /etc/init.d/redis # 取得权限

sudo update-rc.d redis defaults # 加载到系统自启动文件

测试命令:

[email protected]:/etc/init.d$ sudo update-rc.d redis defaults
[email protected]:/etc/init.d$ service redis start    # 启动redis服务
[email protected]:/etc/init.d$ redis-cli
127.0.0.1:6379>                       # 设置成功

其他命令:

启动服务: service redis start

停止服务: service redis stop

重启服务: service redis restart

  

原文地址:https://www.cnblogs.com/kadycui/p/9800951.html

时间: 2024-08-15 21:13:21

Ubuntu16设置Redis开机自启动的相关文章

cenOS设置程序开机自启动的方法

cenOS设置程序开机自启动的方法主要有两种 1.把启动程序的命令添加到/etc/rc.d/rc.local 文件夹中. eg1.设置开机启动mysql vim /etc/rc.d/rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want

linux centOS7 设置 redis 开机启动

1.为了让redis-server能在系统启动时自动运行,需要将redis服务作为守护进程(daemon)来运行,我们回/usr/local/cluster/7000/目录中找到一个redis.conf的文件,这个文件是redis服务运行时加载的配置,我们先观察一下其中的内容 [[email protected]192 7000]# vi redis.conf 输入/daemonize 此文件内容非常长,但是大部分是注释,我们重点关注其中的几个设置daemonize和pidfile: 其中dae

Linux将服务设置为开机自启动的方法小结

Linux设置为开机自启动的几种方法小结 和Windows一样,Linux也可以将一些服务设置为开机自启动,这样可以避免每次开机都会去打开某一个服带来的麻烦!Linux开机将服务设置为开机自启动的方法大概有一下几种: 一.ntsysv图形界面设置 ntsysv -> NeWT + SysV ,它是使用 newt 库的 SysV 风格的 runlevel 配置工具,Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级

C#如何设置程序开机自启动

如果想要将一个exe程序设置为开机自启动,其实就是在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run注册表项中添加一个注册表变量,这个变量的值是程序的所在路径. 具体操作步骤是: 1.使用RegistryKey类的CreateSubKey方法打开HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Ru

linux设置tomcat开机自启动

本文假设jdk环境安装成功,如何安装JDK请参考这个链接: http://www.cnblogs.com/yoyotl/p/5395208.html 1. 下载apache的安装包,例如本例下载了apache-tomcat-7.0.68.tar.gz版本. 2. 解压并安装到指定的位置,例如本例安装到/usr/local目录下. 3. cp /usr/local/apache-tomcat-7.0.68/bin/catalina.sh /etc/init.d/tomcat 4. vim /etc

Linux下设置svn开机自启动

方式一:centos 7 设置svn开机自启动 使用新的systemctl 服务命令  (笔者成功验证过,该方式可行) [[email protected] init.d]# vi /lib/systemd/system/svnserve.service   [[email protected] init.d]# vi /etc/sysconfig/svnserve   [[email protected] init.d]# systemctl enable svnserve.service  

CentOS7中设置Tomcat8开机自启动

CentOS7中设置Tomcat8开机自启动 本文介绍了在centos7中配置tomcat的开机自启动的一些操作步骤,仅供参考. 环境是CentOS 7 ,jdk版本是1.8.0_191,tomcat的版本是8 版本介绍 系统:centos7.4 java jdk 1.8 web服务器:tomcat8 一.首先是JDK环境配置 如果有什么疑问可以参考CentOS 7虚拟机下JDK安装该文章 二.安装Tomcat 下载apache-tomcat-8.5.37.tar.gz 1.在终端命令行中输入:

centos7.x设置nginx开机自启动

设置nginx开机自启动(centos7.x) 第一步:进入到/lib/systemd/system/目录 [[email protected] init.d]# cd /lib/systemd/system/ 第二步:创建nginx.service文件,并编辑 # vim nginx.service 内如如下: [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/

mac下设置redis开机自启

未设置开机自启时,每次都会执行命令如下: redis-server /usr/local/redis-5.0.5/redis.conf 下面开始设置redis开机自启 你需要.plist文件来指定需要开机启动的程序.首先来创建一个.plist文件: sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist 以下是开机启动的.plist配置文件的示例: <?xml version="1.0" encoding="