Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)
一. Linux安装redis的步骤
- 下载redis安装包
直接下载,链接可去官网获取 (此处我安装的为6.0.7)
wget http://download.redis.io/releases/redis-6.0.7.tar.gz
如果wget未找到命令的话,需要安装wget,输入命令:yum -y install wget 之间安装就可以了
先安装gcc,编译的时候依赖gcc环境 : yum install gcc-c++
然后也是一直等待,一直y就可以了
- 输入命令:tar -zxvf redis-6.0.7.tar.gz
进入解压文件夹:cd redis-6.0.7
- 执行make,进行编译,等待就好
出现以下提示即为成功
- 进入redis的src 文件目录下, 输入 ll 查看, 出现以下redis文件即可
- 输入 redis-server 命令启动redis , 端口号为 6379
- 测试储存数据 redis-cli 连接
二. 所遇问题及解决
1.make指令执行出现 : 检测到时钟错误, 您的创建可能不是完整的
解决方案: 输入 find . -type f -exec touch {} ; 执行之后再次进行 make 操作
2. Linux环境下安装redis报错structredisServer没有名为XXXX的成员
解决方案:
1、安装gcc套装:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make
2、升级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
3、执行完上述命令后再次make即可。
如果make还是不成功并报同样错误, 就先 make distclean , 在 make