Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

一. Linux安装redis的步骤

  1. 下载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++
Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

然后也是一直等待,一直y就可以了
Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

  1. 输入命令:tar -zxvf redis-6.0.7.tar.gz
    Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

进入解压文件夹:cd redis-6.0.7
Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

  1. 执行make,进行编译,等待就好

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)
出现以下提示即为成功
Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

  1. 进入redis的src 文件目录下, 输入 ll 查看, 出现以下redis文件即可
    Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

  1. 输入 redis-server 命令启动redis , 端口号为 6379
    Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)
  2. 测试储存数据 redis-cli 连接
    Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)

二. 所遇问题及解决

1.make指令执行出现 : 检测到时钟错误, 您的创建可能不是完整的

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为XXXX的成员)
解决方案: 输入 find . -type f -exec touch {} ; 执行之后再次进行 make 操作

2. Linux环境下安装redis报错structredisServer没有名为XXXX的成员

Redis高级之 Linux安装redis的步骤 以及 常见问题解决(时钟错误 和 没有名为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