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、图形

转载于:https://www.cnblogs.com/karrya/p/11258757.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值