Redis在CentOS下安装

IdealInverse 2018-07-11 原文

Redis在CentOS下安装

  本人因为是一直是.NET的开发,所以对Linux的不是太熟悉,只是之前学习过在虚拟机里面进行安装测试过,所以在安装的过程中,会有一些环境上的问题。

  本文写下来也是希望有像我这样的新人看到的时候可以知道怎么处理。

  在遇到问题的时候不可怕,重点的是别慌,一点点的去解决问题。  

 

  首先先看一下本人的Linux版本信息:

 

  由于本人的机器刚安装完,配置好网络,所以基本上是等于裸机的状态,下面开始安装Redis。

  首先到https://redis.io/download上去下载最新的Linux安装包,首页一直往下翻,就能看到官方介绍的安装教程:

  在终端上按照官方文档上的介绍进行输入命令,如下:

  

  首先是下载文件,然后是解压文件。

  接下来要开始进行make操作了,但是,我的环境并没有按照预想的那样成功安装:

  

  当我执行命令的时候,终端返回给我的是这样一堆内容,虽然有很多的信息我还不太懂,但是工作这么多年,对error还是有敏感度的,看到最后一行提示我 “Error 2”

  然后就开始看输出信息了,在上面的图片中,我已经标注出来了,提示我 “ gcc : Command not found ” , 这个时候,我才突然想起来,因为我的环境是刚装好的,还没有安装GCC。

 现在找到了问题了,那就开始继续解决问题,我这里是使用yum来进行安装的:

  然后又是一通长时间的等待,然后就是安装成功。

  这个时候就开始回到安装Redis的步骤,执行make命令

  这次很幸运,异常比之前的少了很多,但是还是有Error。 如图中所标注,报 “ error: jemalloc/jemalloc.h: No such file or directory ”异常。

  这个时候其实很简单了,虽然我现在还不明白这个到底是啥意思,但是我知道怎么去使用搜索,然后我就把这个异常往搜索引擎中一贴,答案就出来了,因为jemalloc冲突了,解决方案就是在执行make 的时候添加上 MALLOC=libc

  然后又是一通慢长的等待,就可以安装成功了。

  最后执行  src/redis-server命令,就可以看到如下熟悉的图标了:

 

  到此,一篇新手安装Redis的过程就结束了。

  总结一下:因为是新手,在安装的过程中肯定会出来一些问题,那这个时候不要慌,去一个一个的去解决,然后最终肯定能成功的。

 

发表于 2018-07-11 11:41 Ideal Li 阅读() 评论() 编辑 收藏

 

版权声明:本文为IdealInverse原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/IdealInverse/p/9293626.html

Redis在CentOS下安装的更多相关文章

  1. redis单机集群(转)

    一、应用场景介绍   本文主要是介绍Redis集群在Linux环境下的安装讲解,其中主要包括在联网的Linux […]...

  2. redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots

    最近在学习Redis ,在写test测试的时候碰到这个报错: redis.clients.jedis.exce […]...

  3. Spring Boot分布式系统实践【扩展1】shiro+redis实现session共享、simplesession反序列化失败的问题定位及反思改进

    前言 调试之前请先关闭Favicon配置 spring:     favicon:       enabled […]...

  4. Springboot Mybatis Redis 实现二级缓存

    前言 什么是mybatis二级缓存? 二级缓存是多个sqlsession共享的,其作用域是mapper的同一个 […]...

  5. asp.net core 五 SignalR 负载均衡

           SignalR : Web中的实时功能实现,所谓实时功能,就是所连接的客户端变的可用时,服务端能 […]...

  6. redis(单机版)安装部署以及java调用工具类

    安装部署步骤 1. 准备工作:   将下载好的redis-3.2.2.tar.gz上传到linux服务器 /l […]...

  7. redis 系列23 哨兵Sentinel (上)

    redis 系列23 哨兵Sentinel (上) 一.概述   Sentinel(哨岗或哨兵)是Redis的 […]...

  8. Redis学习笔记(一)——安装Redis

    一、概述    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日执行、Key […]...

随机推荐

  1. 目录操作

    1、创建目录 mkdir 用法:mkdir [选项]… 目录… -p:创建多级目录 - […]...

  2. window.addeventlistener使用方法

    http://www.jb51.net/article/49858.htm 、、、、、、、、、、、、、、、、、 […]...

  3. 细读jsr中的yield语义,或者不是我们想象中的那样

    这只是我的个人观点,如有错误,希望你可以指出。   首先英文原版   中文译版      我觉得“不需要”还会 […]...

  4. MPEG2TS文件格式——(1)概述 – OnlyTime_唯有时光

    MPEG2TS文件格式——(1)概述   总结TS文件格式,早在几个月前就有了这个想法,但一直拖到今天才真正准 […]...

  5. jquery复习日记(1)

    jquery封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML […]...

  6. CentOS7.4安装MySQL踩坑记录

    CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网 […]...

  7. python通过scapy模块进行arp断网攻击

    前言: 想实现像arpsoof一样的工具 arp断网攻击原理: 通过伪造IP地址与MAC地址实现ARP欺骗,在 […]...

  8. apache的下载与安装 – 七仔_93

    apache的下载与安装 1.下载apache https://httpd.apache.org/       […]...

展开目录

目录导航