这里以redis-4.0.9为例   我自己为了好方便管理自己的软件包,就在/usr/local/目录下创建了一个software目录   mkdir  /usr/local/software cd  /usr/local/software   下载redis:   wget http://download.redis.io/releases/redis-4.0.9.tar.gz   解压:   tar -zxvf redis-4.0.9.tar.gz   编译,安装:   cd redis-4.0.9   #创建一个redis安装目录 mkdir /usr/local/redis   #安装 make install PREFIX=/usr/local/redis      注意如果编译安装失败,可能是没有安装gcc yum install gcc     #进行联网安装,之后再重新安装redis。如果之后还是安装失败,就根据错误自行百度解决   cd /usr/local/redis/bin   进入/usr/local/redis/bin可以看到 安装redis,搭建环境 Linux 第1张  安装redis,搭建环境 Linux 第2张

 

其中redis-server是服务端,用来启动redis服务;redis-cli是客户端,连接到服务端,进行相应操作。   启动redis:   ./redis-server  安装redis,搭建环境 Linux 第3张

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。 安装redis,搭建环境 Linux 第4张   可以看到redis的默认端口号 port:6379。 这里因为默认配置没有修改,所以启动服务后,在同一个界面不能执行其他命令。这里先用第一种新开界面方法,再用第二种修改默认配置的方法去连接服务端。   1.可以再开一个窗口连接服务器,如图: 安装redis,搭建环境 Linux 第5张  安装redis,搭建环境 Linux 第6张

 

连接服务:    安装redis,搭建环境 Linux 第7张

 

cd /usr/local/redis/bin ./redis-cli   安装redis,搭建环境 Linux 第8张   连接之后可以执行相应的redis命令:  安装redis,搭建环境 Linux 第9张

 

安装redis,搭建环境 Linux 第10张     2.启用后台redis服务 首先 拷贝配置文件redis.conf到安装目录下   cp /usr/local/software/redis-4.0.9/redis.conf     /usr/local/redis/bin/   修改redis.conf cd /usr/local/redis/bin/   vim   redis.conf            #修改daemonize yes   再次启动redis服务,后面必须跟自己修改后的配置文件: ./redis-server         ./redis.conf   连接是一样的操作 ./redis-cli         配置redis自启动:   cp /usr/local/software/redis-4.0.9/utils/redis_init_script     /etc/rc.d/init.d/redis #redis_init_script看名字就知道是redis的初始化脚本,把其拷贝到系统初始化目录下。   添加注册服务: chkconfig --add redis #这时会出现:redis服务不支持chkconfig   更改redis脚本  vim /etc/rc.d/init.d/redis  安装redis,搭建环境 Linux 第11张

 

安装redis,搭建环境 Linux 第12张   和原配置文件相比(以下几处都要更改,特别是第一个#chkconfig,否则会导致无法添加配置):  1.需要添加第二行内容如以上脚本中第二行:    #chkconfig: 2345 80 90     2.原文件EXEC、CLIEXEC参数,也是有所更改。   EXEC=/usr/local/redis/bin/redis-server   CLIEXEC=/usr/local/redis/bin/redis-cli   3.redis开启的命令,以后台运行的方式执行。   安装redis,搭建环境 Linux 第13张   ps:注意后面的那个“&”,即是将服务转到后面运行的意思,否则启动服务时,Redis服务将 占据在前台,占用了主用户界面,造成其它的命令执行不了。    4.将redis配置文件拷贝到/etc/redis/${REDISPORT}.conf    mkdir /etc/redis cp /usr/local/redis/bin/redis.conf /etc/redis/6379.conf     这样,redis服务脚本指定的CONF就存在了。默认情况下,Redis未启用认证,可以通过开启6379.conf的requirepass 指定一个验证密码。  以上操作完成后,即可注册redis服务:   chkconfig --add redis   ------------将Redis的命令所在目录添加到环境变量PATH中----------------------   修改profile文件:  vi /etc/profile   在最后行追加:   export PATH="$PATH:/usr/local/redis/bin"        应用这个文件 . /etc/profile //或者source /etc/profile   打开配置文件:# vi /etc/redis/6379.conf   vi /etc/redis/6379.conf   进入命令模式查找"requirepass"字符串,找到这一段,去掉前面的#号,后面密码就自定义了,我这里使用dingxu   要使配置生效可以重启一下,重启后redis服务确认是自启动的,可以执行如下命令查看   ps -ef | grep redis    安装redis,搭建环境 Linux 第14张

 

安装redis,搭建环境 Linux 第15张 因为配置了环境变量,这样就可以直接调用redis-cli的命令连接了,不用到指定目录/usr/local/redis/bin目录下运行 安装redis,搭建环境 Linux 第16张  安装redis,搭建环境 Linux 第17张

 

因为设置了密码,所以需要验证: 安装redis,搭建环境 Linux 第18张  安装redis,搭建环境 Linux 第19张

 

  验证成功后,环境就算搭建好了,就开始系统的学习redis吧,建议到redis中文网去学习常见命令http://www.redis.cn/commands.html,你也可以到官网去,如果你能看懂英文的话。 相关参考文档:https://www.cnblogs.com/zhiqiao/p/8944243.html  
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄