全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Redis的安装与使用(单节点)IP:11环境:CentOS6.6Redis版本:redis-3.0(考虑到Redis3.0在集群和性能提升方面的特性,rc版为正式版的候选版,而且很快就出正式版)安装目录:/usr/local/redis用户:root编译和安装所需的包:#yuminstallgcctcl下载3.0版Redis(当前最新版redis-3.0.0-rc5.tar.gz,请学员们在安装时自行选用最新版)#cd/usr/local/src#wget/antirez/redis/archive/3.0.0-rc5.tar.gz创建安装目录:#mkdir/usr/local/redis解压:#tar-zxvf3.0.0-rc5.tar.gz#mvredis-3.0.0-rc5redis3.0#cdredis3.0安装(使用PREFIX指定安装目录):#makePREFIX=/usr/local/redisinstall安装完成后,可以看到/usr/local/redis目录下有一个bin目录,bin目录里就是redis的命令脚本:redis-benchmarkredis-check-aofredis-check-dumpredis-cliredis-server将Redis配置成服务:按上面的操作步骤,Redis的启动脚本为:/usr/local/src/redis3.0/utils/redis_init_script将启动脚本复制到/etc/rc.d/init.d/目录下,并命名为redis:#cp/usr/local/src/redis3.0/utils/redis_init_script/etc/rc.d/init.d/redis编辑/etc/rc.d/init.d/redis,修改相应配置,使之能注册成为服务:#vi/etc/rc.d/init.d/redis#!/bin/sh#SimpleRedisinit.dscriptconceivedtoworkonLinuxsystems#asitdoesuseofthe/procfilesystem.REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_$REDISPORT.pidCONF=/etc/redis/$REDISPORT.confcase$1instart)if-f$PIDFILEthenecho$PIDFILEexists,processisalreadyrunningorcrashedelseechoStartingRedisserver.$EXEC$CONFfi;stop)if!-f$PIDFILEthenecho$PIDFILEdoesnotexist,processisnotrunningelsePID=$(cat$PIDFILE)echoStopping.$CLIEXEC-p$REDISPORTshutdownwhile-x/proc/$PIDdoechoWaitingforRedistoshutdown.sleep1doneechoRedisstoppedfi;*)echoPleaseusestartorstopasfirstargument;esac查看以上redis服务脚本,关注标为橙色的几个属性,做如下几个修改的准备:(1)在脚本的第一行后面添加一行内容如下:#chkconfig:23458090(如果不添加上面的内容,在注册服务时会提示:serviceredisdoesnotsupportchkconfig)(2)REDISPORT端口保持6379不变;(注意,端口名将与下面的配置文件名有关)(3)EXEC=/usr/local/bin/redis-server改为EXEC=/usr/local/redis/bin/redis-server(4)CLIEXEC=/usr/local/bin/redis-cli改为CLIEXEC=/usr/local/redis/bin/redis-cli(5)配置文件设置:创建redis配置文件目录#mkdir/usr/local/redis/conf复制redis配置文件/usr/local/src/redis3.0/redis.conf到/usr/local/redis/conf目录并按端口号重命名为6379.conf#cp/usr/local/src/redis3.0/redis.conf/usr/local/redis/conf/6379.conf做了以上准备后,再对CONF属性作如下调整:CONF=/etc/redis/$REDISPORT.conf改为CONF=/usr/local/redis/conf/$REDISPORT.conf(6)更改redis开启的命令,以后台运行的方式执行:$EXEC$CONF“&”作用是将服务转到后面运行修改后的/etc/rc.d/init.d/redis服务脚本内容为:#!/bin/sh#chkconfig:23458090#SimpleRedisinit.dscriptconceivedtoworkonLinuxsystems#asitdoesuseofthe/procfilesystem.REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cliPIDFILE=/var/run/redis_$REDISPORT.pidCONF=/usr/local/redis/conf/$REDISPORT.confcase$1instart)if-f$PIDFILEthenecho$PIDFILEexists,processisalreadyrunningorcrashedelseechoStartingRedisserver.$EXEC$CONF&fi;stop)if!-f$PIDFILEthenecho$PIDFILEdoesnotexist,processisnotrunningelsePID=$(cat$PIDFILE)echoStopping.$CLIEXEC-p$REDISPORTshutdownwhile-x/proc/$PIDdoechoWaitingforRedistoshutdown.sleep1doneechoRedisstoppedfi;*)echoPleaseusestartorstopasfirstargument;esac以上配置操作完成后,便可将Redis注册成为服务:#chkconfig-addredis防火墙中打开对应的端口#vi/etc/sysconfig/iptables添加:-AINPUT-mstate-stateNEW-mtcp-ptcp-dport6379-jACCEPT重启防火墙:#serviceiptablesrestart修改redis配置文件设置:#vi/usr/local/redis/conf/6379.conf修改如下配置daemonizeno改为daemonizeyespidfile/var/run/redis.pid改为pidfile/var/run/redis_6379.pid启动Redis服务#serviceredisstart将Redis添加到环境变量中:#vi/etc/profile在最后添加以下内容:#RedisenvexportPATH=$PATH:/usr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿教师素质测评题库及答案
- 2025年科学实验员招聘面试题库及参考答案
- 2025年全国销售经理招聘面试参考题库及答案
- 村级会计考试题库及答案
- 2025年影院营销推广经理招聘面试题库及参考答案
- 2025年私募股权投资专员招聘面试参考题库及答案
- 2025年无线通信工程师人员招聘面试题库及参考答案
- 2025年信贷风险分析师招聘面试参考题库及答案
- 2025年作家与编辑人员招聘面试参考题库及答案
- 2025年供应链管理招聘面试题库及参考答案
- ESS核心销售技巧
- GilAir-Plus高低流量空气采样泵操作规程和维护程序
- 中医基础理论-暨南大学中国大学mooc课后章节答案期末考试题库2023年
- 内燃机学-西安交通大学中国大学mooc课后章节答案期末考试题库2023年
- 《为什么家庭会生病》读书笔记思维导图PPT模板下载
- 八个正确的心态
- SB/T 11016-2013足部保健按摩服务规范
- GB/T 4062-2013三氧化二锑
- DB63-T 1806-2020金属非金属露天矿山企业安全生产风险分级管控和隐患排查治理实施指南
- 江苏省南通市通州区川姜镇公开招考4名人力资源和社会保障基层公共服务平台工作人员【共500题附答案解析】模拟试卷
- 企业风险管理-战略与绩效整合(中文版)
评论
0/150
提交评论