Redis是一个key-value的nosql产品,和我们熟知的Memcached有些类似,但它存储的value类型相对更加丰富,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)和hash。与Memecached一样,为了保证高效率,数据都是缓存在内存中。区别的是redis会周期性的把内存中的数据写入到硬盘中(被称为数据持久化),同事有redis支持的value类型众多,也被称为结构化的nosql数据库。
目前常见的nosql产品:Redis、Memcache、MongoDB、CouchDB、HBASE、Cassandra。
nosql产品特点:
1、nosql产品一般不使用严格的表结构(行和列的组成形成一个表)
2、nosql产品的数据的查询一般都不在使用sql查询
Nosql网站:https://nosql-database.org/
总结:Redis是一个key-value的nosql产品,数据是在内存中获取的,同时支持数据的持久化操作,所以这个产品对数据的完整性更加的友好。注意:数据是无价的。