码迷,mamicode.com
首页 > 其他好文 > 详细

Redis CentOS7 的安装

时间:2020-08-20 18:24:31      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:make   lazy   tps   host   bsp   lse   named   key   配置文件   

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 的安装就到处结束

 

Redis CentOS7 的安装

标签:make   lazy   tps   host   bsp   lse   named   key   配置文件   

原文地址:https://www.cnblogs.com/MC-zhouyongli/p/13518237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!