Redis CentOS7 的安装

1.安装 gcc-c++

  先查看gcc版本信息

  gcc --v

       

 

2.安装redis

  redis 官网的安装命令;官网地址:https://redis.io/download

       

  先执行 wget http://download.redis.io/releases/redis-6.0.6.tar.gz,把文件下载好

  解压文件,最好解压到指定的目录 tar xzf redis-6.0.6.tar.gz -C /opt/  

  进入redis解压文件的目录,cd /opt/redis-6.0.6 

  执行 make 命令,会执行失败,因为redis-6.0.6 版本需要的gcc 版本是5.3

  错误提示是 struct redisserver 失败,类似这种:

  server.c:5104:24: error: ‘struct redisServer’ has no member named ‘masterhost’ if (!server.masterhost) {

  升级gcc 的版本就可以解决这个问题

3.升级 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

  再查看 gcc 的版本

  

 

 4.重新编译redis

  进入redis解压文件的目录,cd /opt/redis-6.0.6 

  执行make 命令,执行完成后看到下图就是编译成功

  

 5.启动redis

  进入src目录,命令 cd /opt/redis-6.0.6/src 

  执行 启动redis服务的命令  ./redis-server 看到下面的界面就表示启动成功

  

 

 

   这种启动方式是属于前台启动,开启了之前,当前界面就啥都干不了,我们需要去修改一下配置文件,让redis服务后台运行

   我们修改redis的配置文件,vi /opt/redis-6.0.6/redis.conf ,找到 daemonize 节点,设置为 yes 

   重新启动 redis 服务 ;进入 src 目录,执行./redis-server ../redis.conf 命令,启动成功,如下图

  

 

 6.使用redis 客户端测试推送数据

  在src 目录 执行 ./redis-cli 命令,使用set 和get 命令来测试,如下图

  

 

redis 的安装就到处结束

 

posted @ 2020-08-17 23:48  周劭洋  阅读(192)  评论(0编辑  收藏  举报