redis 6 稳定版本已经发布,增加了新的多线程依赖,赶紧体验下,本次安装采用的redis版本是redis-6.0.1
首先下载redis-6.0.1安装包 redis-6.0.1
下载完成之后,解压安装:
tar -xzvf redis-6.0.1.tar.gz
cd redis-6.0.1
make
发现无法编译,报如下问题:
make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
CC Makefile.dep
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make[1]: Entering directory `/home/hanxueming/redis-6.0.1/src'
CC adlist.o
cc1: error: unrecognized command line option "-std=c11"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/home/hanxueming/redis-6.0.1/src'
make: *** [all] Error 2
开始按照提示错误查找解决方案:
https://blog.youkuaiyun.com/LeoHan163/article/details/106074497
按照执行完之后还是不行,后来发现,redis6 必须 gcc >= 4.9,下载gcc 4.9.4:
http://ftp.gnu.org/gnu/gcc/
这里面需要下载一些依赖,如果没有外网,我已经上传了一份,依赖已经放进去了,可以去我的资源里面找

本文详细记录了Redis 6.0.1版本的安装过程,解决编译错误并配置多线程依赖。由于默认GCC版本不支持新特性,需升级至GCC 4.9.4。文中分享了解决方案,包括编译、安装及配置步骤,最终实现Redis多线程读写操作。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



