文档章节

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

fir01
 fir01
发布于 2015/11/25 11:18
字数 573
阅读 139
收藏 2

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

© 著作权归作者所有

fir01
粉丝 19
博文 110
码字总数 34117
作品 0
长沙
项目经理
私信 提问
加载中

评论(0)

用 Docker 构建分布式 Redis 集群

本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了...

sjzmlb
2015/10/18
5.4K
0
windows、linux环境下的Redis 安装

windows、linux环境下的Redis 安装 Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下...

优惠券活动
2018/07/20
0
0
redis系列(一)- 安装与启动

redis系列文章: redis系列(一)- 安装与启动 redis系列(二)- 语法与命令 一、Redis介绍 Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么。 1、什么是NoSql NoS...

CSDN_LQR
2017/09/27
0
0
redis系列(一)- 安装与启动

redis系列文章: redis系列(一)- 安装与启动 redis系列(二)- 语法与命令 一、Redis介绍 Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么。 1、什么是NoSql NoS...

CSDN_LQR
2017/09/27
0
0
Redis总结(二)——Redis安装和简单操作

简介: Redis能兼容绝大部分的POSIX系统,例如Linux、OS 、OpenBSD、NetBSD和FreeBSD,其中比较典型的是Linux操作系统,比如CentOS、Redhat、Ubuntu等。在Linux上安装软件通常有两种方法,第...

一路向前!
04/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Elasticsearch:shard 分配感知

osc_lnhxmt4i
15分钟前
16
0
Elasticsearch:分布式计分

osc_rnx2cje5
17分钟前
15
0
vue-element-admin中public中json中的代码没有打包到线上

解决的办法 将public中的文件放到static中,修改对应的路径,就可以解决这个bug了

osc_8hhlaimy
20分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部