Redis 启动的三种方法
一、直接启动
1、加上&使redis以后台程序方式运行
./redis-server &
2、检查后台程序是否正常运行
ps -ef | grep redis
3、检测6379端口是否在监听了
netstat -tunpl | grep 6379
4、启动,停止客户端
redis-cli
或
redis-cli -p 端口号
redis-cli shutdown
或
kill -9 pid
二、制定配置文件启动
1、为redis服务启动制定配置文件/usr/local/etc/redis.conf
#修改daemonize为yes,即默认以后台程序方式运行(还记得前面手动使用&号强制后台运行吗)。
daemonize no
#可修改默认监听端口
port 6379
#修改生成默认日志文件位置
logfile "/home/futeng/logs/redis.log"
#配置持久化文件存放位置
dir /home/futeng/data/redisData
2、启动
redis-server redis.conf
三、使用redis启动脚本设置开机自启动
注意:推荐在生产线上使用此方法。
1、启动脚本redis_init_script
#大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。
#redis服务器监听的端口
REDISPORT=6379
#服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。
EXEC=/usr/local/bin/redis-server
#客户端位置
CLIEXEC=/usr/local/bin/redis-cli
#Redis的PID文件位置
PIDFILE=/var/run/redis_${REDISPORT}.pid
#配置文件位置,需要修改
CONF="/etc/redis/${REDISPORT}.conf"
2、配置环境
①. 根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录。需使用root用户。
mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf
②. 将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。
cp redis_init_script /etc/init.d/redisd
③.设置为开机自启动
此处直接配置开启自启动
chkconfig redisd on 将报错误: service redisd does not support chkconfig
参照 此篇文章 ,在启动脚本开头添加如下两行注释以修改其运行级别:
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#
再设置即可成功。
#设置为开机自启动服务器
chkconfig redisd on
#打开服务
service redisd start
#关闭服务
service redisd stop
Redis 启动的三种方法相关推荐
- 服务器win10系统开机慢,win10专业版系统开机启动慢 三种方法帮你敲定
win10专业版系统开机启动慢 三种方法帮你敲定对于很多游戏玩家来说,电脑运行速度快,使用不卡顿是非常重要的,有些使用win10系统的玩家会觉得win10的启动速度慢,为了让各位能够愉快的玩游戏,今天 ...
- Redis启动的三种方式
Part I. 直接启动 下载 官网下载:http://redis.io/download 安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make ...
- Linux 开机启动的三种方法
一.修改开机启动文件 /etc/rc.local(或者/etc/rc.d/rc.local) 1.编辑rc.local文件(命令后面让得加&号,表示后台运行) 2.最后修改rc. ...
- java中如何启动一个新的线程三种方法
java开启新线程的三种方法: 方法1:继承Thread类 1):定义bai一个继承自Java.lang.Thread类的du类A. 2):覆盖zhiA类Thread类中的run方法. 3):我们编写 ...
- 计算机启动应用程序的方法,excel的程序_Excel2010中启动应用程序的三种方法
使用Excel时,需要先启动应用程序,怎么去进行操作启动它?今天,学习啦小编就教大家在Excel2010中启动应用程序的三种方法. Excel2010中启动应用程序的三种步骤如下: 1.开始菜单 在桌 ...
- android启动其他app的服务器,Android中通过外部程序启动App的三种方法
这篇文章主要介绍了Android中通过外部程序启动App的三种方法, 本文讲解了直接通过包名. 通过自定义的Action. 通过Scheme三种方法,并分别给出操作代码,需要的朋友可以参考下 ==== ...
- linux 添加开机启动项的三种方法。
原文地址: https://blog.csdn.net/lylload/article/details/79488968 Shell环境变量配置文件:https://blog.csdn.net/yzs ...
- linux 添加开机启动项的三种方法
linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh # # This sc ...
- Linux 添加开机启动项的三种方法
linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh # # This sc ...
最新文章
- 看完你就晓得正向代理和反向代理了!
- P2664 树上游戏(点分治/计数题计算贡献/树上差分)
- iBeacon 初探
- python的selenium模块_Python中Selenium模块的使用
- oracle的and怎么用,Oracle的BITAND的方法使用
- H5炫酷特效系列2——canvas特效-炫酷的心
- django解决:ModuleNotFoundError: No module named ‘django.core.urlresolvers‘
- CSS基本知识之盒子模型
- 修改html本地样式,html-如何通过Javascript更改CSS类样式?
- boost noncopyable实现禁止类拷贝
- [长文科普]浅谈数据湖的应用与安全
- file_operation(文件操作)file(文件)inode(节点)
- 计算机中丢失d3dx11 43.dll,电脑为何玩了游戏都有什么丢失d3dx11_34.dll
- 攻防世界-Mobile-基础android (Misc经验解法)
- 吴式太极大师战波简介
- 照片识别年龄 php,用OpenCV和深度学习进行年龄识别
- 深度理解面向对象的基础-抽象(一)
- 《微信读书》产品分析报告
- 请问哪些好用文字转语音软件?
- html实现数据的增删查改