Redis 在缓存界独打天下?,了解下Memcached

本文对比了Redis和Memcached两种缓存工具,指出Redis在功能、内存管理和磁盘I/O等方面优于Memcached,且Redis的文档和社区支持更强大。Redis提供了丰富的数据类型和原子性操作,适合更多复杂场景。尽管两者速度接近,但Redis的扩展性和持久化能力使其在现代项目中更为常用。
摘要由CSDN通过智能技术生成

最近公司项目用到redis,很多同学甚至没听过Memcached

相信国内包括我,2013,年之后入行的人,使用Memcached的机会很少,90%都世界使用的redis,甚至昨天晚上我和同行去聊说memcached你们有项目用到没,大家的回答都是,这都是老课本上的内容,基本上没项目在用,用的话也是很老的项目了。但好在我第一个接手的项目缓存就是Memcached ,以及后台框架还是 ssh 记得 hibernate 自己封装的sql写法当时用的那么溜,但现在全部被mybatis干掉了,你能说什么?技术在发展,作为职业的我们就得观察动态,学习最新的技术,但万变不离其宗。

就跟很多同学问我,现在前端大把的vue 和 React 我学校还教jquery有用么?我只能说你学习的是编程思想,剩下的都是框架的使用,了解了框架的处理机制,你的转变能不香么?

什么是Memcached

图片
什么是Redis

图片

与memcached相比,Redis功能更强大,更受欢迎并且得到更好的支持。Memcached只能做Redis可以做的一小部分。即使Redis的功能重叠,Redis也更好。

这也是大家为什么都使用Redis的原因

Memcached与Redis:直接比较

两种工具都是功能强大,快速的内存中数据存储,可用作缓存。两者都可以通过缓存数据库结果,HTML片段或其他可能产生成本很高的内容来帮助加快应用程序的速度。

对比要点

当用于同一事物时,以下是它们如何使用原始问题的“要考虑的要点”进行比较:

读/写速度:两者都非常快。基准测试因工作负载,版本和许多其他因素而异,但通常显示redis与memcached一样快或几乎一样快。我建议使用redis,但不是因为memcached速度慢。不是。

内存使用情况

:Redis更好。

memcached:您指定高速缓存大小,并且在插入项目时,守护程序会迅速增长到略大于该大小。除了重新启动memcached之外,从来没有真正的方法可以回收任何空间。您所有的密钥都可能过期,您可以刷新数据库,并且它仍将使用您为其配置的RAM的全部块。
redis:设置最大大小由您决定。Red

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值