什么是NoSQL

NoSQL数据库意即:Not Only SQL 不仅仅是SQL,它区别于传统的关系型数据库,储存方式按照的是key-value的形式存储数据,这个我们可以联想到我们以前学过的HashMap。
NoSQL的特点:

  • 语法上区别于传统的SQL语句
  • 不支持ACID(事务的原子性、一致性、隔离性、持久性)
  • 远超于SQL的性能

NoSQL的适用场景:

  • 海量的数据读写
  • 对数据高并发的读写
  • 对数据高可扩展性的读写

我们现在要学的Redis就NoSQL型数据库。

Redis的安装

Redis是指Linux系统底下运行的(头秃),所以我们得要有Linux系统的环境,我是直接在阿里的云服务器上进行安装的。

一.到官网下载Redis的安装包

官网地址:官网下载

我这里下载的是6.2.4的版本
下载好之后放到Linux环境下准备进行安装。

二.安装gcc

如果Linux系统中还没有安装gcc的安装一下,因为我们后面需要使用到gcc对Redis进行编译,因为我的Linux系统已经有gcc了,所以跳过这一步。

三.解压安装包

我们从官网下载下来的安装包是长下面这个样子的

所以要对它进行解压。
在进入安装包所在的路径底下之后,执行tar -zxvf 安装包名称 这条命令解压安装包

四.进行编译

在我们解压完之后进入解压目录底下,使用make命令进行编译,如下图:

编译成功是下面这样的

五.进行安装

编译完成之后其实还没有进行安装,我们执行make install命令进行安装,如下图:

到此我们就已经完成了Redis的安装了。

PS:阿里的宝塔面板有一键安装Redis的选项的,如果不想那么费劲的可以选择一键安装。

Redis初学:1(NoSQL的简介和Redis的安装)相关推荐

  1. linux yun 安装 redis,Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)...

    如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希 ...

  2. NoSql数据库简介及Redis学习

    NO-Sql数据库:Not Only不仅仅是SQL 定义:非关系型数据库:NoSQL用于超大规模数据的存储.(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据).这些类型的数据存储不需要固 ...

  3. NoSQL和Redis简介及Redis在Windows下的安装和使用教程

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/103.html?1455869099 NoSQL简介 介绍redis前,我 ...

  4. Redis学习 - NoSQL简介、redis安装、redis基础知识、数据类型、持久化、订阅发布、主从复制、哨兵模式、缓存击穿和雪崩

    学习视频地址:https://www.bilibili.com/video/BV1S54y1R7SB 完结撒花,感谢狂神 文章目录 1. NoSQL 1.1 单机Mysql的演进 1.2 当今企业架构 ...

  5. NoSQL数据库-MongoDB和Redis

    NoSQL数据库-MongoDB和Redis   发布于2012-12-20,来源:比特网   1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolera ...

  6. Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁

    1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...

  7. Nosql进阶笔记之redis MongoDB

    Nosql 简介 NoSQL指的是非关系型的数据库.其实,NoSQL概念最早出现在1998年,当时的含义是反SQL技术革命运动,但并未引起太多的关注.直到2009年,NoSQL概念被来自Rackspa ...

  8. @Redis(redis简介,下载与安装配置,基本操作)

    title: Redis author: Xoni tags: Redis categories: java学习 Redis abbrlink: bae4ff13 Redis基础 1. Redis 简 ...

  9. Redis简介和Redis Template用法整理

    Redis简介 Redis使大规模互联网应用常用的内存高速缓存数据库,它的读写速度非常快.Redis是目前使用最广泛的内存数据存储系统之一.它支持更丰富的数据结构,支持数据持久化.事务.HA(高可用H ...

最新文章

  1. 马士兵java视频学习顺序
  2. ajax传向前台的html代码里又有事件的时候,绑定事件失败解决方法
  3. 演练:创建和使用静态库 (C++)
  4. mysql5.7是测试版本吗_mysql免安装版本测试(mysql-5.7.18-winx64)
  5. pipedreader_Java PipedReader ready()方法与示例
  6. HtmlUnit爬取Ajax动态生成的网页以及自动调用页面javascript函数
  7. springMVC 返回json乱码问题
  8. SeekBar的用法和自定义滑块的样式
  9. elementui 表格英文加数字排序_解决vue elementUI中table里数字、字母、中文混合排序问题...
  10. leetcode- 225 Implement Stack using Queues
  11. python强制转型,python2--python3如何转型
  12. Asia Hong Kong Regional Contest 2016
  13. java 内部邮件_java – 来自内部存储的电子邮件
  14. 波形图控件html,[转载]LabVIEW中的波形图(Waveform Chart)详解
  15. linux find查找文件后缀名,CentOS 7 find命令及文件名后缀的介绍
  16. 学习使用solr时遇到的一些问题,记录
  17. 三相并网逆变器电流内环解耦
  18. 服务器ssd硬盘接笔记本,让你的老本满血复活,笔记本固态硬盘升级指南
  19. Jenkins 也宣布弃用 JDK 8,你还在用JDK8吗
  20. Java基础练习题 1-50

热门文章

  1. 微信小程序开发工具安装、设置
  2. 在CentOS 6.6 64bit上升级GCC到4.8.2版本
  3. Zbrush制作手榴弹案例讲解学习教程
  4. ceph bluestore源码分析:非对齐写逻辑
  5. Linux压缩和解压缩命令集
  6. Maven build标签
  7. android:更改PagerTabStrip背景颜色,标题字体样式、颜色和图标,以及指示条的颜色...
  8. Error: Most middleware (like bodyParser) ...
  9. 一个比较保守的404页面
  10. 基础数据结构【一】————数组