Redis

一.什么是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

集合

列表

有序集合

空间结构