1.编译源码,生成可执行文件;

2.将生成的可执行文件拷贝到 /user/local/bin目录下,若没有x权限请加上;

3.将安装包中的 redis.conf配置文件移到/etc/redis.conf;并设置相应的配置值:

daemonize yes //将该属性设为yes,默认非后台启动

pidfile /var/run/redis.pid //将pid文件设为此值

4.编写启动脚本:redis-server:内容可如下所示:

#! /bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

DAEMON=/usr/local/bin/redis-server

DAEMON_ARGS=/etc/redis.conf

NAME=redis-server

DESC=redis-server

PIDFILE=/var/run/redis.pid

case "$1" in

start)

echo -n "Starting $DESC: "

touch $PIDFILE

chown redis:redis $PIDFILE

${DAEMON} $DAEMON_ARGS

;;

stop)

echo -n "Stopping $DESC: "

if start-stop-daemon --stop --retry 10 --quiet --oknodo --pidfile $PIDFILE --exec $DAEMON

then

echo "$NAME."

else

echo "failed"

fi

rm -f $PIDFILE

;;

restart|force-reload)

${0} stop

${0} start

;;

*)

echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2

exit 1

;;

esac

exit 0

5. 将启动脚本移至/etc/init.d/redis-server,并加x权限

6.执行 update-rc.d redis-server defaults,开机启动,重启机器

7.可使用下面方式启动或关闭redis: 

sudo service redis-server start 或者/etc/init.d/redis-server starts

sudo service redis-server stop 或者/etc/init.d/redis-server stop

转载于:https://www.cnblogs.com/itdev/p/6557386.html

Redis之Ubuntu开机启动相关推荐

  1. Window将Redis设置为开机启动

    Window将Redis设置为开机启动 大家平时可能都会有这样的烦恼:虽然安装并启动了redis,但是只要一关闭cmd窗口,redis就会消失.所以要把redis设置成windows下的服务. 也就是 ...

  2. 180422 3步法Windows10引导Ubuntu开机启动

    Ref: https://www.linuxidc.com/Linux/2016-12/137880.htm 双系统开机设置: [1]Bios设置Windows 开机启动 [2]利用EasyBCD添加 ...

  3. ubuntu开机启动管理

    开机应用命令改为: gnome-terminal -x bash -c /home/asdf/sadf/test.sh 命令行调用sh文件: gnome-terminal -x bash -c &qu ...

  4. ubuntu开机启动项

    自从将公司电脑的Ubuntu系统升级到了Ubuntu 16.04 (之前是15.04), 每次开机竟然耗时2分钟左右, 简直不能忍! 咋能向Windows看齐(Windows都没这么慢好嘛), 话说以 ...

  5. linux修改分辨率后电脑黑屏,解决ubuntu开机启动黑屏以及分辨率问题

    前些日子在win7下用EasyBCD硬盘安装了ubuntu作为开发环境,显卡Nvidia的,出现以下问题: 一: 安装之后启动菜单无ubuntu项==>在EasyBCD下手动建立启动项解决. 二 ...

  6. CentOS7安装Redis并且设置开机启动

    1. 首先下载redis源码,并使用tar进行解压缩 wget http://download.redis.io/releases/redis-4.0.8.tar.gztar xvzf redis-4 ...

  7. Ubuntu开机启动Python脚本

    注意事项:如果脚本没有执行,首先应该考虑执行权限问题,查看脚本和相应的文件是否有执行权限,如果没有需要赋予执行权限. 方法1: 1.编写一个shell脚本文件,例如python_auto.sh,文件内 ...

  8. Ubuntu开机启动黑屏,只有鼠标

    问题背景 操作系统:Ubuntu18.04 前一天晚上还可以正常使用,第二天早上开机就开机黑屏,只有鼠标,记录下解决办法. 问题原因 可以通过ctrl+alt+F1~F6进入其他终端,说明系统本身没有 ...

  9. Redis 安装配置开机启动整合SpringBoot以及配置文件详解

    安装 Redis # 下载Redis wget https://download.redis.io/releases/redis-6.0.9.tar.gz# 解压 redis tar -zxvf re ...

最新文章

  1. DISK 100% BUSY,谁造成的?(ok)
  2. 关于我之前写的修改Windows系统Dos下显示的用户名之再修改测试
  3. java 文件流 重写_java中关于文件流的总结
  4. 哈希表和红黑树的对比
  5. 用WSL安装Docker镜像
  6. loadrunner中文件的操作
  7. 小学多媒体计算机室管理计划,多媒体教室管理工作计划5篇
  8. 蓝桥杯.奇妙的数字(暴力)
  9. python svm参数_python SVM 案例,sklearn.svm.SVC 参数说明
  10. uniapp——头条小程序picker变黑色
  11. 东北大学计算机BAT,基于BAT-OOPN方法的污染物排放量化模型研究
  12. python怎么利用数据成像_使用Python对大脑成像数据进行可视化分析
  13. 解决公众号网页 微信免登录 重定向 地址 只能带一个参数问题
  14. Multimodal Discriminative Binary Embedding for Large-Scale Cross-Modal Retrieval--2016.10高新波团队
  15. 深度学习高效计算与处理器设计
  16. 基于Flask+bootstrap+sqlite开发宝宝成长管理系统,宝宝成长记录系统源码
  17. Muduo 设计与实现之一:Buffer 类的设计
  18. Excel如何删除混乱符号
  19. 论文笔记:传统CV和深度学习方法的比较
  20. 【Allegro学习笔记】表面贴装封装设计过程——0402封装

热门文章

  1. windows下安装consul
  2. java代码中出现乱码怎么解决?
  3. hadoop安全模式
  4. 【Spring源码】AOP切面源码
  5. kafka 常见问题( 持续更新... ... )
  6. java排序算法之选择排序
  7. vue全家桶+Koa2开发笔记(3)--mongodb
  8. docker cp :用于容器与主机之间的数据拷贝
  9. NetSuite二次开发服务改变中小企业发展困境!
  10. DevExpress控件XtraGrid的Master-Detail用法 z