Redis概述

为什么用Redis

  1. 瓶颈单机SQL
    APP-->DAL-->MysqlInstance
    a数据量的总大小,一个机器放不下
    b数据的索引,一个机器的内存放不下
    c访问量(读写混合)一个示例不能承受
  2. 加Memcached
  3. 读写分离,主从复制
  4. 分表分库,水平拆分,集群
    a不同属性的数据,放不同的数据库
    b做集群

什么是Nosql

Not only sql:非关系型数据库,不需要固定的模式,无需多余操作就可以横向扩展
易扩展: 去掉了关系型特性,数据之间无关系,容易扩展
高性能:NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀。
这得益于它的无关系性,数据库的结构简单。
灵活的数据模型:NoSQL无需事先为要存储的数据建立字段,随时可以存储自定义的数据格式。而在关系数据库里。

3V加3高

海量:量大。多样:类型多样。实时:实时运算
高并发,高可扩,高性能

你可能感兴趣的:(Redis概述)