zoukankan      html  css  js  c++  java
  • Redis学习

    1、发展历程

      1、单机MySQL的美好时代

      2、MemCache(缓存)+MySQL+垂直分离

      3、MySQL主从读写分离(读:从库 写:主库)

      4、分表分存+水平拆分+数据库集群

      5、如今

    2、关系型数据库与非关系型数据库

      DBMS -----  ACID(Atomicity 原子性 、Consistency 一致性、Isolation 独立性 、Durability 持久性)

    •  结构化查询语句(SQL)
    •  数据关系存在数据表中
    •  数据操纵语言、数据定义语言
    •  严格一致性

      NoSQL  ----  CAP (Consistency 强一致性、Availability 可用性、Partition toleracle 分区容错性)+ ABSE(Base Available 基本可用,Soft state 软状态,Eventually Consistency 最总一致性)

    •  没有声明查询语言
    •  没有预定义的模式
    •  键值对存储
    •  最终一致性,而非ACID
    •  非结构化的不可预知的数据

    3、Redis 拿来干什么 (KV,Cache,Persistence)

    4、NoSql的数据模型

      集合模型

      1、<k,v>键值对

      2、Bson

      3、列族

      4、图形

  • 相关阅读:
    BZOJ 3196 二逼平衡树
    BZOJ 4241 历史研究
    Problem 71:Ordered fractions
    矿工安全生产
    Codeforces 771C:Bear and Tree Jumps
    Problem 77:Prime summations
    Problem 69:Totient maximum
    关于Euclid算法
    团体程序设计天梯赛-练习集
    埃蒙的时空航道
  • 原文地址:https://www.cnblogs.com/karrya/p/11258757.html
Copyright © 2011-2022 走看看