Redis:一种高性能的键值存储系统简介
发表时间: 2023-03-30 20:59
特点 | SQL | NoSQL |
结构化(Structured) | 非结构化 | |
数据关联 | 关联的(Relational) | 非结构化 |
查询方式 | 灵活(SQL查询) | 有限(非SQL) |
数据处理 | 复杂 | 简单 |
扩展性 | 垂直 | 水平 |
事务特性 | 强(ACID) | 弱(BASE) |
存储方式 | 磁盘 | 内存 |
应用场景 | 1.数据结构固定 | 1.数据结构不固定 |
代表数据库 | MySQL、Oracle、Microsoft SQL Server | 1.键值类型redis |
Redis诞生于2009年全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL开源数据库。
它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合,这些数据结构可以用于缓存、消息队列、排行榜等场景,也可以作为数据库的一部分去存储数据。
Redis的特点主要有以下几个方面:
总之,Redis是一个功能强大的高性能数据存储系统,广泛应用于互联网企业中,如缓存、消息队列、排行榜、实时数据分析等场景。