Redis-02-Redis入门-简介&下载安装

Redis-02-Redis入门-简介&下载安装

1.Redis简介:

Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache(缓存), message broker,Redis是一个开源的内存中的数据结构存储系统,他可以用作:数据库、缓存和消息中间件。后面我们使用Redis,其实很多时候就是当成缓存来使用,因为它是基于内存来存储的,所以我们如果把数据放在Redis当中,他的读写性能就非常高,所以这个时候我们可以把Redis当成一个缓存数据库来使用。

官网:heeps://redis.ip

​ Redis是C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。

​ NoSql(Not Only Sql),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。NOSQL数据库和我们前面的关系型数据库比如说mysql,他们是有本质的区别的:

​ 比如我们的关系型数据库,他其实是将我们的数据存储在我们的表当中,而这些表之间可能会有关联关系,比较典型的比如说一些外键关系,并且我们还可以通过sql来操作这些数据,比如selecte、insert语句,这是关系型数据库的特点。

​ 我们的nosql是没有表的概念的,我们的数据往往是以键值对的形式来存储的。并且数据跟数据之间是没有关系的,也就是它并没有外键这种概念。并且我们操作数据库就不能再使用SQL了,他有一些自己的命令来操作数据。

2.Redis简介:

1.关系型数据库(RDBMS)

​ mysql

​ Oracle

​ DB2

​ SQLServer

2.非关系型数据库(NoSQL)

​ Redis

​ Mongo db

​ MemCached

3.Redis简介

Redis应用场景:

​ 1.缓存(用的比较多)

​ 因为Redis是基于内存存储数据的,他的读写性能非常高,所以我们经常使用Redis作为我们的缓存数据库来缓存我们相应的一些热点数据。

​ 2.任务队列

​ 比如我们要处理一些任务,我们就可以吧响应的这个任务信息放到我们的Redis当中。

​ 3.消息队列

​ 使用Redis可以做消息队列

​ 4.分布式锁

​ 在我们分布式场景下面,可能有大量的并发操作,为了保证我们数据的一致性,这个时候我们就要来加锁。而通过Redis就可以实现分布式锁。

4.Redis下载与安装:

Redis安装包分为Windows版和Linux版:

​ 1.Windows版下载地址:https://github.com/microsoftarchive/redis/releases

​ 2.Linux版下载地址:https://download.redis.io/releases/

5.Redis下载与安装:

1.在Linux系统安装Redis步骤:

​ 1.将Redis安装包上传到Linux

​ 2.解压安装包,命令:tar -zxvf redis-4.0.0.tar.gz -C /usr/local

​ 3.安装Redis的依赖环境,命令:yum install gcc-c++

​ 4.进入/usr/local/redis-4.0.0,进行编译,命令:make

​ 5.进入redis的src目录,进行安装,命令:make install

2.在Windows系统安装Redis步骤:

​ Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:

​ redis.windows.conf Redis配置文件

​ redis-cli.exe Redis客户端

​ redis-server.exe Redis服务端

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值