本文共 1210 字,大约阅读时间需要 4 分钟。
redis 是一个高性能的key-value数据库
NoSQL:一类新出现的数据库(not only sql)
NOSQL和SQL数据库的比较:
适用场景不同: sql数据库适合用于关系特别复杂的数据查询场景, nosql反之
事务特性的支持: sql对事务的支持非常完善, 而nosql基本不支持事务
两者在不断地取长补短,呈现融合趋势
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value数据库,并提供多种语言的API 。从2010年3月15日起, Redis的开发工作由VMware主持,从2013年5月开始, Redis的开发由Pivotal赞助。
Redis是NoSQL技术阵营中的一员,它通过多种键值数据类型来适应不同场景下的存儲需求,借助一些高层级的接口使用其可以胜任,如缓存、队列系统的不同角色
Redis与其他key-value缓存产品有以下三个特点
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重后的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list ,set , zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份
转载地址:http://cttd.baihongyu.com/