redis要求gcc版本至少在5.3以上。
gcc --version
如果版本不够:可参考这篇博客更新gcc版本
gcc版本升级
linux软件安装目录应该装在哪个目录下,可参考:
https://zhuanlan.zhihu.com/p/351675403
https://blog.csdn.net/u011495642/article/details/83655605
本人倾向于将整个软件的所有包放在一起,直接在 /usr/local 下创建redis目录 : mkdir redis

然后切入到redis目录下:

使用wget下载redis源码包:
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
下载完后解压:
tar xzf redis-6.2.6.tar.gz
效果如下:

1,编译:下载的是redis 的源码包,需要先经过gcc编译。
首先,切入上面的redis-6.2.6的目录中:

然后,执行make 命令:输入make即可。

2,安装:
在redis-6.2.6的目录中,执行下面的命令安装:
make install PREFIX=/usr/local/redis
如果只用make install 命令,会默认将redis安装到 /usr/local/bin目录下。上面的命令指定了安装目录。
切回到 /usr/local/redis目录下,执行命令
./bin/redis-server
这时启动redis,是前台启动,会进入阻塞无法进行其他的操作。

所以需要修改为后台启动:进入 /usr/local/redis/redis-6.2.6 目录,找到redis.conf 配置文件。

进入这个文件,将daemonize 默认为NO,修改为yes 。保存退出。

此时再重启redis 服务:
../bin/redis-server redis.conf
然后使用命令ps -ef | grep redis可以看到后台启动的redis 服务。效果如下:

../bin/redis-cli

1,wget 后的网址如何获取呢?
首先打开对应软件的官网,找到对应的软件的下载位置
然后在链接上面右键,然后点击复制链接即是wget之后的链接了。如下图所示:

2,推荐使用yum版本下载安装,自动管理依赖,又方便为啥不用呢?这种源码安装要么配环境变量,要么加软链接启动更方便。yum安装直接使用systemctl更方便。yum安装redis。