Ubuntu 16.04设置Redis为开机自动启动服务
继上一篇文章http://www.cnblogs.com/EasonJim/p/7599941.html安装好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=6379 EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/etc/redis/${REDISPORT}.conf"
2、配置文件
在源码根目录下有个redis.conf的配置文件,复制并修改名称,注意这个名称和上面的/etc/redis/${REDISPORT}.conf的配置对应。
sudo mkdir /etc/redis sudo 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/redis sudo 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://blog.csdn.net/softwave/article/details/53838194
==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==
Ubuntu 16.04设置Redis为开机自动启动服务相关推荐
- Ubuntu 16.04设置rc.local开机启动命令/脚本的方法
Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务) 注意:rc.local脚本里面启动的用户默认为root权限. 一. ...
- Ubuntu 16.04 小键盘数字键盘开机自动启动
一.先安装软件 sudo apt-get install numlockx 二.编辑 /etc/rc.local 文件,使用vi / vim 命令编辑,如 sudo vim /etc/rc.loca ...
- Ubuntu 16.04设置IP、网关、DNS
from: Ubuntu 16.04设置IP.网关.DNS 说明:在网上给的教程上面通常会有这样的一个误导思路,按照配置文件设置后会不生效的问题,甚至没有一点效果,经过排查发现Linux下设置IP这个 ...
- Ubuntu 16.04 设置终端背景透明化
Ubuntu 16.04 设置终端背景透明化与12,14等略有些不同.因为,你可能找不到设置的地方. 步骤: (1)Ctrl + Alt + T 打开终端. (2)顶部状态栏 -> 编辑(E)- ...
- Ubuntu 16.04 设置菜单栏位置
个人博客原文:Ubuntu 16.04 设置菜单栏位置 摘要:本文讲述在 Ubuntu 16.04 中如何设置菜单栏在桌面的下边或者左边. 设置在下边 gsettings set com.canoni ...
- Ubuntu 16.04设置定时任务
环境: Ubuntu 16.04.01 问题描述: 怎么设置定时任务 解决方案: 1.Cron 服务命令: #查看服务状态 service cron status #开启服务 service cron ...
- Ubuntu 16.04设置静态IP地址
环境 :Ubuntu 16.04 终端输入vi /etc/network/interfaces命令编辑配置文件,增加如下内容: #auto lo #iface lo inet loopback 上面的 ...
- ubuntu 设置开机执行脚本_Ubuntu 16.04设置rc.local开机启动命令/脚本的方法
注意:rc.local脚本里面启动的用户默认为root权限. 一.rc.local脚本 rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令.该脚本位于/et ...
- ubuntu20.04设置rc.local开机自启动服务(配置自定义脚本)
参考ubuntu20.04设置rc.local_青冥浩荡不见底的博客-CSDN博客_rc.local ubuntu
最新文章
- sybase asa转mysql_为Sybase ASA创建外部存储过程(Java示例)
- Linux CentOS 6.5 + Apache + Mariadb + PHP环境搭建
- 牛客题霸 [ 最长公共前缀] C++题解/答案
- python判断输入的数字是完全平方还是三次方
- 阿里拟 20 亿美元收购网易考拉;联通 5G 套餐最低 190 元;Rust 1.37.0 发布 | 极客头条...
- border-radius的8个属性值_画半圆、叶子等
- 树莓派基础实验13:雨滴探测传感器实验
- CCPP Blog 目录
- 计算机音乐研,武汉音乐学院2017年硕士研究生《计算机音乐作曲》考试大纲及参考书目...
- IE浏览器打不开网页
- [转载]耗散结构理论与生住坏灭--开放.平衡.涨落.突变.
- Ubuntu16.04 Modelsim 10.2c安装
- Excel学习笔记1||求和函数SUM、SUMIF、SUMIFS、SUMPRODUCT
- 原来在朋友眼里,我是一个闪闪发光的人
- 测试用例模板(个人习惯使用)
- latex数学符号加粗_LaTeX技巧458:关于LaTeX数学字体加粗
- Ubuntu 网络图标不显示解决方法
- Nature Microbiology|益生菌的菌株特异性影响驱动早产儿肠道微生物组的发展
- 可雅白兰地koya白兰地:可雅XO白兰地的悠然人生
- 【时间序列分析】序列趋势分析公式总结
热门文章
- python和java一样吗-python 和 java 的区别
- python发声-python让程序发出声音
- 零基础python入门课程-零基础 Python 入门
- 为什么叫python编程-为什么建议大家学习Python编程呢?老男孩Python入门
- python处理excel文件-python处理Excel文件
- php 自动处理小图的代码,PHP 处理图片的类实现代码
- ThreadLocal的设计与实现
- LeetCode Simplify Path(栈操作)
- Linux crontab 命令格式与详细例子
- sort,uniq,fmt,wc,提取开头和结尾的命令的使用