01
2023
09

在掘金看到这篇文章既然有Map了,为什么还要有Redis?,

文章主要是在比较redis和map作为缓存使用时的优劣势,
确实写的很详细,在性能、应用方式、
应用场景等
方面做了详细比较。

但是看到这个评论,突然也觉得很有道理😂\

但仔细想想后又觉得不对,因为它俩确实都可以应


用在缓存方面,

既然可以应用在同一个场景,不管各自的定位是什


么,那肯定都是可以拿来比较的,

不能说redis是一个完整的数据库产品,而map只是


一个编程语言中的一种数据结构,

就说不能比较,毕竟乌龟和兔子都能比赛跑呢😂

实际开发中,redis能做的,我用map照样可以实现


大部分功能

,只是需要大量封装和代码编写,有可能还会有bug


,各种不稳定,

使用redis就是建立在前人基础上偷懒而已。


这句话是没有问题的,但这并不能成为不能拿来比


较的理由,


如果我有个缓存自动过期的需求,用redis自带的功


能会花费我10分钟,


map也可以实现,但我自己封装一个要10小时,

那我完全可以说redis自带过期机制是它的优势,这


完全没问题啊。


« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。