Redis的介绍

Redis是一个开源的NoSQL存储系统,以其高效性、原子性及丰富的数据结构著称。它适用于缓存、实时消息系统、计数器等多种场景,但不支持复杂的关系性查询。本文将介绍Redis的特点、安装部署过程以及常用数据结构如字符串、列表、哈希和集合。
摘要由CSDN通过智能技术生成

Redis

什么是redis:
是一个基于内存的使用C语言开发的key – value的nosql数据库(存储系统)。
1、NoSQL数据库
Redis是一个使用C语言编写的key-value开源的NOSQL存储系统。(区别于MySQL的二维表格的形式存储)。
NoSQL适用场景
1、.取最新N个数据的操作
2、取TOP N操作
3、需要精准设定过期时间的场景
4、计数器应用
5、Uniq操作,获取某段时间所有数据排重值
6、Pub/Sub构建实时消息系统
7、缓存数据(缓存的是热数据
8、构建队列系统
热数据:经常被使用的数据,访问频次较高的数据为热数据。
上学的时候的书包类似于Nosq数据库,常用的书,就是热数据。
不适用的场景
•需要事务支持
基于sql的结构化查询存储,处理复杂的关系,需要即席查询
Nosq数据库举例
1、memcache 比较早的Nosq数据库,不持久化,目前适用的很少
2、redis 覆盖了memcache几乎所有功能,支持数据持久化,支持多种数据结构的存储
3、mongoDB 也是key-value模式,对value进行了很多优化,在部分场景中可以取代关系性数据库。
4、hbase海量数据 ,精确查询,快速返回
Redis数据库的特点
1、高效性

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值