Redis的安装与使用.docx_第1页
Redis的安装与使用.docx_第2页
Redis的安装与使用.docx_第3页
Redis的安装与使用.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论