CentOS 7.0 安装并配置 Redis4.0.9
准备工具1:CentOS 7.0 操作系统,这里使用64位版本
准备工具2:Xshell,用于连接 CentOS 7.0
准备工具3:Redis官网下载Redis Stable版,这里使用 redis-4.0.9.tar.gz
- 检查系统是否安装了GCC和Make。检查GCC版本,如图所示,命令:
gcc -v
,如果提示”Command Not Found”,说明没有安装
检查Make版本,如图所示,命令:make -v
,如果提示”Command Not Found”,说明没有安装 - 创建Redis安装目录,如图所示,命令:
mkdir [目录]
- 将Redis压缩包上传至上一步创建的目录中,可以使用Xftp上传,也可以使用上传命令:
rz
。因为这里采用了Xshell作为终端连接工具,所以使用拖拽式上传,PS:实质上也是使用了命令rz,只不过是简化了操作。进入指定目录,命令:cd [目录]
,将所需文件拖拽至Xshell窗口中
传送完毕后点击”关闭”,输入命令:ll
,如图所示,Redis压缩包已上传成功 - 解压Redis压缩包,如图所示,命令:
tar -zxvf [Redis压缩包名称]
输入命令:ll
,如图所示,Redis压缩包已解压成功 - 删除Redis压缩包(根据个人喜好),如图所示,命令:
rm -f [Redis压缩包名称]
输入命令:ll
,如图所示,Redis压缩包已删除 - 编译Redis。首先进入Redis解压目录,输入命令:
make
,此时Redis会自动编译,如图所示
编译完成后进入Redis解压目录中的”src”目录,输入命令:ls
,如图所示,注意绿色标记的文件
将”src”目录中编译生成的绿色标记的文件添加到”/usr/local/bin”目录中,如图所示,命令:make install
进入”/usr/local/bin”目录,输入命令:ll
,如图所示,Redis相关文件已添加 - 设置Redis以守护进程的方式运行,也就是在后台可以运行。修改”redis.conf”文件,如图所示,命令:
vim [Redis解压目录]/redis.conf
按”i”键进入编辑模式,按”上下左右”键可以控制光标移动,将daemonize no
修改为daemonize yes
按”ESC”键退出编辑模式,输入命令::wq
保存并退出 - 以指定”redis.conf”文件的方式启动Redis服务。如图所示,命令:
[Redis解压目录]/src/redis-server [Redis解压目录]/redis.conf
查看Redis服务是否启动成功,如图所示,命令:ps aux | grep redis
- 停止Redis服务,如图所示,命令:
[Redis解压目录]/src/redis-cli shutdown
查看Redis服务是否停止成功,如图所示,命令:ps aux | grep redis
- 设置开机自动启动Redis服务。首先复制启动脚本到资源目录,如图所示,命令:
cp [Redis解压目录]/utils/redis_init_script /etc/rc.d/init.d/redis
编辑”/etc/rc.d/init.d/redis”文件,做以下两处修改,如图所示
一:在#!/bin/sh
下添加# chkconfig: 2345 90 10
和# description: Start And Stop Redis
二:将”CONF”的值修改为[Redis解压目录]/redis.conf
其次增加Redis服务控制脚本执行权限,如图所示,命令:chmod 755 /etc/rc.d/init.d/redis
然后将Redis服务加入到系统服务,如图所示,命令:chkconfig --add redis
最后检查Redis服务设置是否已经生效,如图所示,命令:chkconfig --list redis
- 现在就可以使用service命令来启动和停止Redis服务了。启动Redis服务,如图所示,命令:
service redis start
查看Redis服务是否启动成功,如图所示,命令:ps aux | grep redis
- 停止Redis服务,如图所示,命令:
service redis stop
查看Redis服务是否停止成功,如图所示,命令:ps aux | grep redis
,至此Redis安装完毕