👌redis有哪些优点?
口语化回答
好的,面试官 Redis 是现在非常常用的缓存,相比于其他的缓存,最大的一个优势就是高性能,redis 的速度非常快,操作都是毫秒级,吞吐量非常高,支持每秒数百万的请求。同时各种操作都基于内存进行,读写速度非常快。还有就是他提供了丰富的数据类型,像 string,hash,zset 这些,在我们日常开发都非常常见的使用。还有一些高级数据类型,像 geo,bitmap 这些。另外就是 redis 的持久化机制做的也比较好,不同的策略选择使其可以应对宕机等异常情况。配合分布式集群的支持,整体的可用性也非常高。以上。
题目解析
其实这道题一般是面试官跟你聊 redis 刚开头的开场时候,会和你问问,主要目的其实是想通过你说的一些优点,来继续发问,问你为什么这是优点,以及延伸出一个话题来继续深度聊。所以像这道题,大家答的时候,熟悉哪个优点就多说点,有点不熟悉的就一嘴带过!
面试得分点
高性能,内存,快,高吞吐,持久化,分布式
题目详细答案
Redis 是当前非常主流的缓存,基于键值对来实现的存储,支持多种数据类型。看一下鸡哥这张思维导图就知道优点是什么了。