Redis安装
本文主要记录了在centos下安装redis的详细步骤。整体安装过程参考了源码里的说明文档。文档在源码包里,或是在github中查看。
1、下载
登录redis官网下载页面。选择想要安装版本的源码包,本次使用的是5.0版本。如下图所示:
右击复制链接地址。如https://download.redis.io/releases/redis-5.0.14.tar.gz
进入到centos中,选择某个目录,执行wget下载命令,下载完成后,解压源码包。
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
tar xf redis-5.0.14.tar.gz
2、编译&安装
切换到源码解压出来的目录下,执行make命令编译源码。
cd ~/soft/redis/redis-5.0.14/
make
此时如果遇到缺少编译工具报错,导致编译不成功,安装gcc,然后清空之前错误文件即可。
yum install -y gcc
make distclean
编译成功后,可以在目录下看到编译后的文件位于src目录下。
编译成功后,就可以执行安装操作了。使用PREFIX参数指定安装的目录,目录不存在会自动创建。
make PREFIX=/some/other/directory install
make install之后,可以到指定的目录下,看到可执行程序,如下图所示,但是并没有将redis配置随系统服务自动启动以及指定配置文件和目录地址等等配置。
官方也提供了一种简便的方式来配置这些信息。在解压后的目录下,切换到utils目录下,执行install_server.sh,按照提示配置端口号和一系列文件的目录地址即可。不过在这之前,需要将可执行文件,配置到系统环境变量中,具体步骤:
vim /etc/profile
## 在文件最后添加:
export REDIS_HOME=/opt/study/redis5
export PATH=$PATH:$REDIS_HOME/bin
source /etc/profile
执行服务安装脚本步骤:
cd utils
./install_server.sh
按照默认的配置执行后,会生成/etc/init.d/redis_6379的可执行启动文件。此时注意看启动的服务状态也是带端口号的,以区分不同的进程。
执行redis-cli即可开始redis的使用了。