目录

Centos 7.9 安装 Redis 6.0.16

how centos 7.9 install redis 6.0.16

服务器版本

https://cdn.xiaobinqt.cn/xiaobinqt.io/20220713/366f5d82de6e4da6af53042bc19237b3.png?imageView2/0/q/75|watermark/2/text/eGlhb2JpbnF0/font/dmlqYXlh/fontsize/1000/fill/IzVDNUI1Qg==/dissolve/52/gravity/SouthEast/dx/15/dy/15
linux version

下载

可以直接去官网下载需要的版本即可,这里已 6.0.16 版本为准。

https://cdn.xiaobinqt.cn/xiaobinqt.io/20220713/049679c099254e5997410c5b3ac3320c.png?imageView2/0/q/75|watermark/2/text/eGlhb2JpbnF0/font/dmlqYXlh/fontsize/1000/fill/IzVDNUI1Qg==/dissolve/52/gravity/SouthEast/dx/15/dy/15
redis download

安装

我把下载的 tar 包放在了 /root 目录下,这里可以自行修改。

1
2
3
tar -xzf redis-6.0.16.tar.gz 
cd redis-6.0.16
make && make install

安装成功启动服务:

https://cdn.xiaobinqt.cn/xiaobinqt.io/20220713/60ee0e9fb15347e7bb24fd512296201c.png?imageView2/0/q/75|watermark/2/text/eGlhb2JpbnF0/font/dmlqYXlh/fontsize/1000/fill/IzVDNUI1Qg==/dissolve/52/gravity/SouthEast/dx/15/dy/15
install success

https://cdn.xiaobinqt.cn/xiaobinqt.io/20220713/610f7cb66b1144fa831debe76fe97613.png?imageView2/0/q/75|watermark/2/text/eGlhb2JpbnF0/font/dmlqYXlh/fontsize/1000/fill/IzVDNUI1Qg==/dissolve/52/gravity/SouthEast/dx/15/dy/15
redis start

常见问题

cc: command not found

需要安装 gcc👇

1
yum -y install gcc gcc-c++ libstdc++-devel

struct redisServer server_xxx

需要升级 gcc 到 9 版本👇

1
2
3
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

设置永久升级

1
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile