Ubuntu18开启redis服务自启动

设置redis服务开机自启动。

1.创建配置文件夹

1sudo mkdir /etc/redis 2 3 4sudo cp /usr/local/redis/redis.conf /etc/redis 5 6 7sudo cp /etc/redis/redis.conf /etc/redis/6379.conf

2.使用启动脚本

1 sudo cat /usr/local/redis/utils/redis_init_script 2 3 4#!/bin/sh 5# 6# Simple Redis init.d script conceived to work on Linux systems 7# as it does use of the /proc filesystem. 8 9REDISPORT=6379 10EXEC=/usr/local/bin/redis-server 11CLIEXEC=/usr/local/bin/redis-cli 12 13PIDFILE=/var/run/redis_${REDISPORT}.pid 14CONF="/etc/redis/${REDISPORT}.conf" 15 16case "$1" in 17 start) 18 if [ -f $PIDFILE ] 19 then 20 echo "$PIDFILE exists, process is already running or crashed" 21 else 22 echo "Starting Redis server..." 23 $EXEC $CONF 24 fi 25 ;; 26 stop) 27 if [ ! -f $PIDFILE ] 28 then 29 echo "$PIDFILE does not exist, process is not running" 30 else 31 PID=$(cat $PIDFILE) 32 echo "Stopping ..." 33 $CLIEXEC -p $REDISPORT shutdown 34 while [ -x /proc/${PID} ] 35 do 36 echo "Waiting for Redis to shutdown ..." 37 sleep 1 38 done 39 echo "Redis stopped" 40 fi 41 ;; 42 *) 43 echo "Please use start or stop as first argument" 44 ;; 45esac

3.将启动脚本复制到/etc/init.d目录下。命名为redisd。

4.注册开启服务

update-rc.d redisd defaults

如果没有效果,就在/etc/rc0.d~/etc/rc6.d中建立软连接!

1rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rcS.d/ 2

5.开启服务

1jiqing@jiqing-pad:~/下载$ service redisd start 2jiqing@jiqing-pad:~/下载$ redis-cli 3127.0.0.1:6379>
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Nginx + lua +[memcached,redis]

精品案例1、Nginxluamemcached,redis实现网站灰度发布2、分库分表/基于Leaf组件实现的全球唯一ID(非UUID)3、Redis独立数据监控,实现订单超时操作/MQ死信操作SelectPollEpollReactor模型4、分布式任务调试Quartz应用

KVM调整cpu和内存

一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid