博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu 16.04设置Redis为开机自动启动服务
阅读量:6947 次
发布时间:2019-06-27

本文共 1099 字,大约阅读时间需要 3 分钟。

继上一篇文章安装好Redis后,假设文件已经安装到/usr/local/redis目录下。假设我安装的版本为redis-4.0.2。

1、配置服务脚本

在redis-4.0.2/utils下有个redis_init_script的文件,这个就是Sysvinit的服务脚本。

sudo cp utils/redis_init_script /etc/init.d/redisd

作为系统启动服务名(以d结尾表示是自启动服务,约定俗成)。

打开文件修改文件的启动目录

sudo vim /etc/init.d/redisd
REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"

2、配置文件

在源码根目录下有个redis.conf的配置文件,复制并修改名称,注意这个名称和上面的/etc/redis/${REDISPORT}.conf的配置对应。

sudo mkdir /etc/redissudo cp redis.conf /etc/redis/6379.conf

打开文件修改的内容如下:

#设置后台运行daemonize yes  #设置log文件路径logfile /var/log/redis/redis-server.log  #设置持久化文件存放路径dir /var/lib/redis

注意:上面的几个目录是没有的,需要事后创建文件夹

sudo mkdir /var/log/redissudo mkdir /var/lib/redis

3、使用update-rc.d注册服务

#设置服务脚本有执行权限sudo chmod +x /etc/init.d/redisd#注册服务 cd /etc/init.d/sudo update-rc.d redisd defaults

4、服务常用命令

#启动Redis服务sudo service redisd start  #关闭服务sudo service redisd stop  #重启服务:sudo service redisd restart

5、排错

上面设置的服务不一定能正常启动,通常可以使用/etc/init.d/redisd start运行,然后进去/var/log/redis/目录下查看日志来排除错误,这个路径就是服务脚本设置的路径。

 

参考:

转载地址:http://dghnl.baihongyu.com/

你可能感兴趣的文章
根据月份算出当月有多少天
查看>>
Centos6.5 YUM 搭建 apache
查看>>
三星联想华为:中国手机三甲重排座席
查看>>
安装wget命令工具
查看>>
SpringMVCAction
查看>>
iOS设计师必备手册
查看>>
平衡二叉树
查看>>
发布一个打飞机游戏
查看>>
cocostudio脚本绑定
查看>>
nload linux网络流量查看
查看>>
HTML格式自定义OpenCart邮件模板功能插件
查看>>
06 - C语言的预处理指令和关键字static|extern|typedef
查看>>
SpringCloud学习系列之四-----配置中心(Config)使用详解
查看>>
基于CSS属性display:table的表格布局的使用
查看>>
redis (四)散列类型
查看>>
openresty 前端开发入门一
查看>>
jQuery validate中添加失去焦点验证事件
查看>>
PHP面向对象关键知识点回顾
查看>>
SpringMVC Controller 介绍
查看>>
虚拟机的类加载机制
查看>>