开篇:为什么 Redis 这么快?
面试里有个经典问题:"Redis 为什么这么快?" 几乎每个后端开发都被问过。但很多人背完答案就忘了,因为没有真正理解背后的设计思路。
这篇文章,我们就从零开始,把 Redis 的核心设计理念搞清楚。不背答案,理解本质。
一、Redis 是什么?
一句话概括:Redis 是一个基于内存的键值存储系统。
但它远不只是缓存。Redis 支持丰富的数据结构(String、Hash、List、Set、Sorted Set 等),还能做分布式锁、消息队列、排行榜、计数器……可以说是后端开发的瑞士军刀。
大约 19 分钟