一、获取安装包
在redis的网站里选择需要版本的安装包下载
参考网站:https://download.redis.io/releases/
可以直接下载安装包后复制到服务器指定目录下,也可以使用wget命令在服务器里下载
接下来以7.2.3版本为例怎么操作
wget下载指令为
wget https://download.redis.io/releases/redis-7.2.3.tar.gz
将安装包放到服务器后进行解压
tar -xvf redis-7.2.3.tar.gz
进入解压后目录
cd redis-7.2.3
二、编译代码
编译代码首先需要安装编译环境
可通过指令查看是否已经安装gcc
gcc -v
若没有gcc可驶入下列指令按提示安装
yum install gcc-c++
gcc环境搭建完毕后输入下列指令在redis目录下编译代码
make
make install
在编译过程中如果出现错误,可能是gcc版本太低,可升级后重试
三、升级gcc环境
先清空之前的编译缓存
make distclean
输入指令升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
四、配置redis
将默认配置文件复制到bin目录下
cd bin
mkdir conf
cd ..
cp redis.conf ./bin/conf/
cd bin
如果需要修改配置信息,可进入redis.conf里进行修改
设置daemonize为yes可实现后台启动
设置requirepass可增加登录密码
daemonize yes
requirepass yourpassword
五、启动redis
在bin目录下启动redis
cd bin
./redis-server conf/redis.conf
六、关闭redis
查找redis的进程号,关闭这个进程
ps -ef | grep redis
kill -kill <pid>