文档章节

centos6.5 redis3 开机自动启动命令设置

风间影月
 风间影月
发布于 2017/04/20 11:17
字数 305
阅读 21
收藏 0

修改redis.conf,打开后台运行选项:

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

编写脚本,vim /etc/init.d/redis:

 1 # chkconfig: 2345 10 90
 2 # description: Start and Stop redis
 3 
 4 PATH=/usr/local/bin:/sbin:/usr/bin:/bin
 5 
 6 REDISPORT=6379 #实际环境而定
 7 EXEC=/usr/local/redis/src/redis-server #实际环境而定
 8 REDIS_CLI=/usr/local/redis/src/redis-cli #实际环境而定
 9 
10 PIDFILE=/var/run/redis.pid
11 CONF="/usr/local/redis/redis.conf" #实际环境而定
12 
13 case "$1" in
14         start)
15                 if [ -f $PIDFILE ]
16                 then
17                         echo "$PIDFILE exists, process is already running or crashed."
18                 else
19                         echo "Starting Redis server..."
20                         $EXEC $CONF
21                 fi
22                 if [ "$?"="0" ]
23                 then
24                         echo "Redis is running..."
25                 fi
26                 ;;
27         stop)
28                 if [ ! -f $PIDFILE ]
29                 then
30                         echo "$PIDFILE exists, process is not running."
31                 else
32                         PID=$(cat $PIDFILE)
33                         echo "Stopping..."
34                         $REDIS_CLI -p $REDISPORT SHUTDOWN
35                         while [ -x $PIDFILE ]
36                         do
37                                 echo "Waiting for Redis to shutdown..."
38                                 sleep 1
39                         done
40                         echo "Redis stopped"
41                 fi
42                 ;;
43         restart|force-reload)
44                 ${0} stop
45                 ${0} start
46                 ;;
47         *)
48                 echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
49                 exit 1
50 esac

 

 

执行权限:

chmod +x /etc/init.d/redis

开机自启动:

# 尝试启动或停止redis
service redis start
service redis stop

# 开启服务自启动
chkconfig redis on

本文转载自:http://www.cnblogs.com/leechenxiang/p/5526693.html

风间影月
粉丝 4
博文 126
码字总数 252
作品 0
无锡
技术主管
私信 提问
CentOS6.5使用yum命令方便快捷安装Nginx

当然,首先要求是可以联网的CentOS系统,因为yum安装需要互联网连接。 1.为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去: [nginx] na...

gaolu
2014/04/17
12.4K
2
VMware Workstation 12添加开机启动项来达到开机后自动启用虚拟机的方法

VMware Workstation 12添加开机启动项来达到开机后自动启用虚拟机的方法 2017-05-05 0 Comments 2,764 Views 0 Times 由于服务器有限,有时会用VMware Workstation创建虚拟机搭建linux环境,...

linjin200
2018/08/10
287
0
CentOS下如何更改默认的启动方式

此处主要介绍较为普遍应用的 centos6.5 和 centos7 两种版本的默认启动方式修改 前提是系统已经安装了GUI,一般默认的官方iso镜像文件都能支持图形界面 如果没有安装图形界面,可以运行如下命...

moTzxx
2017/12/05
0
0
windows 安装与使用redis

1、选择安装目录:D:Program FilesRedis3 2、下载并解压到安装目录(即安装),下载地址:https://raw.githubusercontent.com/ServiceStack/redis-windows/master/downloads/redis-latest.zi...

Liens
2018/12/09
30
0
centos6.5安装VNC、远程及启动关闭

0.说明 安装服务的过程当中,最好是在联网环境下操作。由于涉及到远程连接的问题,系统的防火墙需要关闭,或者是做好相应的过滤策略。参考了网上很多大牛的意见和文章,结合自己的安装经历,...

lrq110120
2018/08/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arduino项目-1. 模拟楼道灯

@toc 1.1 情景说明 说明 漆黑的夜晚,当有人非法进入一所房屋,房屋内的灯在恰当的时间亮起,也许会有效阻止非法活动的继续。 效果展示 1.2 实验器材 器材名称 数量 继电器 1 人体红外感应器...

acktomas
21分钟前
3
0
Nacos 常见问题及解决方法

Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈。在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方...

阿里云官方博客
27分钟前
4
0
pinyin4j 满足中文转拼音的需求

引入依赖 // https://mvnrepository.com/artifact/com.belerweb/pinyin4j //汉字转拼音compile group: 'com.belerweb', name: 'pinyin4j', version: '2.5.1' 写入中文转拼英的工具......

edison_kwok
32分钟前
3
0
IPSE接入Substrate/Polkadot插槽实现互操作性的运行原理

Substrate框架将区块链的众多功能都模块化,对于开发者来说,只是一个选择的问题,同时还保持了众多的可以定制的功能和模块,比如底层通信模块,比如账户体系,比如共识机制等都是可以自己定...

IPSE
38分钟前
155
0
linux配置安装phpMyAdmin的步骤记录

1、首先在phpMyAdmin官方网站 http://www.phpmyadmin.net/downloads下载源码包,或者通过脚本之家进行下载://www.jb51.net/codes/405261.html ,下载后上传到服务器解压即可,或者通过Linux...

蜗牛女孩
40分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部