Redis笔记——redis入门

53 阅读1分钟

Redis

reidis入门

1.认识NoSQL

什么是NoSQL

NoSQL最常见的解释是"non-relational", 很多人也说它是"Not Only SQL" NoSQL仅仅是一个概念,泛指非关系型的数据库 区别于关系数据库,它们不保证关系数据的ACID特性 NoSQL是一项全新的数据库革命性运动,提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入 常见的NoSQL数据库有:Redis、MemCache、MongoDB等

NoSQL与SQL的差异

SQLNoSQL
数据结构结构化非结构化(比如:键值类型(Redis)、文档类型(MongoDB)、列类型(HBase)、Graph类型(Neo4j))
数据关联关联的无关联的
查询方式SQL查询非SQL
事务特性ACID(原子性、一致性、隔离性、持久性)BASE
存储方式磁盘内存
扩展性垂直水平
1、数据结构固定
2、相关业务对数据安全性、一致性要求较高
1、数据结构不固定
2、对一致性、安全性要求不高