Redis入门

xiaoxiao2021-02-28  46

1.Redis简介 :为什么会引入nosql?(关系型数据库存在不足)

  关系型数据库的问题所在:  

   1.1传统关系型数据库(ACID)的事务控制是一个很好的机制,但是他存在的问题就是速度太慢了。

   1.2行列的规范化存储,要求太严格了,

传统的数据库购物车实例分析:为了保证高的并发访问量,比如30W次/秒,就只能通过创建消息队列。

但是这样的处理方式太麻烦了,数据库最好可以有这样大的并发操作,传统数据库因为有了事务的这一个操作,所以才会变得很缓慢,

Redis:提供给用户的只是一个源代码的开发程序包,使用redis尽量使用3以上的版本。新版本官方提供了集群支持.redis是一个开源的,先进的key-value村粗可用于构建高性能,可扩展的web应用程序的解决方案。redis支持五种数据类型。

redis的特点: (速度快,支持的数据类型多。)

    异常快速:redis是非常快的,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。

    支持丰富的数据类型:redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。

    这使得在应用中很容易解决各种问题,因为我们知道哪种问题使用哪种数据类型更好解决。

    原子操作:所有redis的操作都是原子操作,从而确保当两个客户同时访问redis服务器的到的都是更新后的值。

转载请注明原文地址: https://www.6miu.com/read-2614489.html

最新回复(0)