NoSQL
NoSQL:Not only SQL的缩写,即不仅仅是SQL,说明是关系型数据库的补充而非替代
MemCache、Redis、MongoDB被称为NoSQL三剑客
-
MemCache和Redis区别:
memcache只支持String,redits支持5大类型
memcache不能持久化,redits支持
memcache是多线程的,redits是单线程的 -
关系型数据库和NoSQL比较:
可看出NoSQL的最大优势体现为:高性能、高可用性、伸缩性
Redis定义
Redis是开源的、内存中的数据结构存储系统。
Redis使用场景
-
缓存
使用redis可建立出色的缓存服务器,查询请求先在redis中查询,极大的减轻数据库的压力
-
数据临时存储位置
使用token(令牌)作为用户登录系统时的身份标识,该token就可在redis中临时存储
-
为springsession提供数据存储空间
-
流式数据去重
使用set类型存储流式数据达到去重目的