Redis

NoSQL

   NoSQLNot Only SQL(不仅仅是SQL),泛指非关系型的数据库,区别于关系数据库。随着互联网web2.0网站的兴起,传统的关系数据库在处理web2.0网站,特别是超大规模和高并发动态网站已经显得力不从心,出现了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。

关系型数据库: 以数据库表为单位存储,表与表之间存在某种关联关系

非关系型数据库: 数据与数据之间没有关系,数据就是以键值对形式存储,通过键获取到值即可.

 web1.0  最早阿里巴巴,hao123 网页就是一个静态的html页面  用不到数据库
 web2.0  动态页面,数据存储在数据库中,页面上显示的数据,可以从数据库中动态获取
 web3.0  用户参与信息创造  头条,抖音  信息量爆炸,  电商,节日 ,秒杀,抢购....

NoSQL有如下优点:

1.易扩展,数据之间无关系,这样就非常容易扩展,无形之间也在架构的层面上带来了可扩展的能力。

2.高性能,NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。这得益于它的无关系性,数据库的结构简单。

3.灵活的数据模型NoSQL无须事先为要存储的数据建立字段,随时可以存储自定义的数据格式。

redis是什么 

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的,使用C语言编写的,支持网络交互的,内存中的Key-Value数据结构存储系统,支持多种语言,它可以用作数据库、缓存和消息中间件。

它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)

 

Redis 与其他 key - value 缓存产品有以下三个特点:

1.redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3.Redis支持数据的备份,即master-slave(主-从)模式的数据备份。

Redis 优势

1.性能极高 – Redis能读的速度是11

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值