Redis是什么?
Redis是后端高频出现的工具,很多人对它的认知仅停留在“缓存”,其实只要搞懂它的核心定义,就能快速入门。
一、Redis到底是什么?
Redis全称REmote DIctionary Server(远程字典服务器),是一款开源的非关系型数据库(NoSQL),核心是基于内存存储的键值对数据库。
它的最突出优势是“快”,数据主要存储在内存中,响应速度可达微秒级,单机QPS能轻松突破10万+,这也是它被广泛应用的核心原因。
与常见工具的区别,帮你快速区分:
与MySQL(关系型数据库):MySQL靠磁盘存储,适合存核心业务数据;Redis靠内存存储,主打高性能,不能替代MySQL存储核心数据。
与Memcached(缓存工具):Memcached仅支持字符串,功能单一;Redis支持多种数据结构,还能实现持久化,灵活性更强。
二、Redis核心关键点
1. 存储形式:键值对(Key为字符串,Value支持多种基础数据结构);
2. 核心优势:内存存储,速度极快;
3. 本质:非关系型数据库,不止是缓存,可实现简单的数据存储与处理。
