配置Redis的开机自启

下载:

      地址:http://download.redis.io/releases/redis-4.0.2.tar.gz(最新版)

安装:

 
  1. tar zxvf redis-4.0.2.tar.gz

  2. cd redis-4.0.2.tar.gz

  3. #直接make编译

  4. make

  5. #可使用root用户执行make install ...,将可执行文件拷贝到/路径

  6. make install PREFIX=/usr/local/redis

  7. #PREFIX必须大写

安装过程中可能会出现一个错误:

启动两种方式:

前端启动:./redis-server

后端启动: 1.复制redis.conf到redis的安装目录

2.修改redis.conf,将daemonize yes

3.[Rainy@Rain bin]$ ./redis-server redis.conf

 
  1. #修改daemonize为yes,即默认以后台程序方式运行。

  2. daemonize no

  3. #可修改默认监听端口

  4. port 6379

  5. #修改生成默认日志文件位置

  6. logfile "/usr/local/redis/logs/redis.log"

  7. #配置持久化文件存放位置

  8. dir /usr/local/redis/data/redisData

注意:这里文件夹和文件要自己手动创建.

使用Redis启动脚本设置开机自启动

启动脚本:推荐在生产环境中使用启动脚本方式启动redis服务。启动脚本redis_init_script位于Redis的/utils/目录下

 
  1. #大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。

  2. #redis服务器监听的端口

  3. REDISPORT=6379

  4. #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。

  5. EXEC=/usr/local/redis/bin/redis-server

  6. #客户端位置

  7. CLIEXEC=/usr/local/redis/bin/redis-cli

  8. #Redis的PID文件位置

  9. PIDFILE=/var/run/redis_${REDISPORT}.pid

  10. #配置文件位置,需要修改

  11. CONF="/etc/redis/${REDISPORT}.conf"

配置环境
1.根据启动脚本要求,将修改好的配置文件以端口为名复制一份到制定目录,需要使用root的用户。

 
  1. mkdir /etc/redis

  2. cp redis.conf /etc/redis/6379.conf

2.将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示后台自启动服务)

cp redis_init_script /etc/init.d/redisd

3.设置为开机自启动

此处直接配置开启自启动 chkconfig redisd on 将报错误:service redisd does not support chkconfig

在启动脚本开头添加如下两行注释以修改其运行级别:

#!/bin/sh
 
  1. # chkconfig: 2345 90 10

  2. # description: Redis is a persistent key-value database

  3. #

再设置即可成功。

 
  1. #设置为开机自启动服务器

  2. chkconfig redisd on

  3. #打开服务

  4. service redisd start

  5. #关闭服务

  6. service redisd stop

--------------------- 本文来自 八戒爱编程 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/wanggangabc111/article/details/78133170?utm_source=copy

猜你喜欢

转载自blog.csdn.net/hcrw01/article/details/82888894