企业开发-Ubuntu服务自启动配置和redis安装

本文详细介绍如何在Ubuntu系统上部署Redis服务,包括下载安装、配置自启动、后台运行及常用操作等步骤,并提供官方自启动脚本的配置说明。

1、window直接下载.exe

2、ubuntu下载编译安装

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make
3、进入src启动
./redis-server &
启动时指定配置文件
redis-server ./redis.conf
4、安装服务自启动配置工具sysv-rc-conf,chkconfig基本是已经消失了,最新ubuntu安装都找不到

  sudo apt-get install sysv-rc-conf 
  sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。
  运行:#sudo sysv-rc-conf
  也可以直接加入启动程序,例如把 /etc/init.d/red5 加入到系统自动 启动列表中:
  #sudo sysv-rc-conf red5 on
  其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法
  也可以直接修改
  直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,
  例如:想关闭 Red5 的开机 自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5

5、在redis的utils目录下找到官方给的自启动脚本redis_init_script,前面的配置参数改成自己系统的,主要是路径,注意

1)路径必须先已经存在,否则会报错

2)复制此文件到/etc/init.d/下并修改为redisx

3)注意请别放在子文件夹里面,习惯性的放在子文件夹里,结果不能执行,总是提示env权限不够,怎么配置权限都不行

4)PIDFILE参数的值和redis.conf里面必须也一致

#!/bin/sh
### BEGIN INIT INFO
# Provides:       redis
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Description:    redis desc
### END INIT INFO
REDISPORT=6379
EXEC=/opt/redis-3.0.5/src/redis-server
CLIEXEC=/opt/redis-3.0.5/src/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/opt/redis-3.0.5/redis.conf"
6、sysv-rc-conf redisx on;此命令将添加脚本为启动服务

7、这一步也很关键,在redis.conf中配置,开启后台进程模式

daemonize yes

8、执行service redisx start;启动服务

9、执行service redisx stop;停止服务

10、配置redis.conf注意事项,如果用到自定义的文件夹一定要预先创建,否则会因为找不到文件夹而启动不了

11、检测是否启动,端口是否打开:


ps -ef |grep redis
netstat -lntp | grep 6379

转载于:https://my.oschina.net/fir01/blog/535290

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值