Redis简介

Redis简介

  1. Redis就是一个NoSQL数据库,是当今非常流行的基于KV结构的作为Cache使用的NoSQL数据库。
  2. Remote Dictionary Server(Redis)是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库
  3. 访问量大、高并发、高可用(当服务器宕掉,可以有其它解决方法)、海量数据
  4. key字符类型 其值可是字符串哈希(Map)列表(List) 集合(sets)每种数据类型有自己的专属命令。所以它通常也被称为数据结构服务器(五种结构:string、hash、list、set、zset)

 

NoSQL优势

1、大数据量,高性能

NoSQL数据库都具有非常高的读写性能,尤其是在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。关系型数据库使用查询缓存。这种查询缓存存在更新数据后,缓存就是失效了。在频繁的数据读写交互应用中。缓存的性能不高。NoSQL的缓存性能要高的多。

2、灵活的数据模型

NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里,增删字段是一件非常麻烦的事情。如果是非常大数据量的表,增加字段简直就是一个噩梦。尤其在快速变化的市场环境中,用户的需求总是在不断变化的。

3、高可用

NoSQL在不太影响性能的情况,就可以方便的实现高可用的架构

NoSQL能很好的解决关系型数据库扩展差的问题。弥补了关系数据

4、低成本

这是大多数分布式数据库共有的特点,因为主要都是开源软件,没有昂贵的License成本

 

劣势

1、无关系,数据之间是无联系的

2、不支持标准的SQL,没有公认的NoSQL标准

3、没有关系型数据库的约束,大多数也没有索引的概念

4、没有事务,不能依靠事务实现ACID

5、没有丰富的数据类型(数值、日期、字符、二进制、大文本等)
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值