1、Redis是NoSQL数据库的一种,NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是 SQL”,泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的 key-value 模式存储。因此大大的增加 了数据库的扩展能力。
不遵循 SQL 标准。
不支持 ACID。
远超于 SQL 的性能。
2、 NoSQL 适用场景
对数据高并发的读写
海量数据的读写
对数据高可扩展性的
3、NoSQL 不适用场景
需要事务支持
基于 sql 的结构化查询存储,处理复杂的关系,需要即席查询。
(用不着 sql的和用了 sql也不行的情况,请考虑用 NoSql
4、NOSQL数据库的作用
web2.0时代:单服务器、单数据库,由于现在用户增多,CPU、内存和IO都面临着巨大的压力。
这时redis就应运而生。
(1)解决 CPU 及内存压力
(2)解决 IO 压力
5、redis简介
具体的NoSQL可以去官网进行了解。