一.什么是NOSQL?
NoSQL(Not Only SQL):非关系型数据库
1.包括:
①Redis:基于内存的KV的结构数据;
②MongoDB:文档型数据库,擅长存储JSON(BSON)数据;
③HBase:列存储数据库,大数据存储
2.特点:
①存储半结构化,非结构化数据
②海量存储(通过分布式)
③高并发场景
二.Redis(Remote Dictionary Server)远程字典服务。
1.内存型数据库:数据存储到内存中的,读写速度快(GB级);
2.支持高并发,查询11万次/秒,写入8万次/秒。
3.支持持久化(将数据定期存储到磁盘中),
4.常用于缓存,存储热点数据、临时数据;通过加缓存,可以提高并发,减少成本。
5.Redis常用数据类型:
字符串
hash
集合
列表
有序集合
空间结构