全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: 老天师

MemCache、Redis哪个加速效果最好?

[复制链接]
 楼主| 发表于 2021-4-28 17:27:08 | 显示全部楼层
妖言惑众 发表于 2021-4-28 17:22
memcache快他是完全基于内存的,不过memcache短板同样明显,存储量依据内存大小,不能持久化,数据类型少 ...

redis可以利用硬盘空间做虚拟内存么
发表于 2021-4-28 17:31:16 来自手机 | 显示全部楼层
没用的,redis就是操作io,它只会把最近查询或者查询次数多的数据放入缓存,你设置那个它并不会理睬你的
发表于 2021-4-28 17:33:47 | 显示全部楼层
跟缓存相关的 一直用redis
发表于 2021-4-28 17:34:49 来自手机 | 显示全部楼层
redis比较适合,扩展比较方便
发表于 2021-4-28 17:34:55 来自手机 | 显示全部楼层
妖言惑众 发表于 2021-4-28 17:31
没用的,redis就是操作io,它只会把最近查询或者查询次数多的数据放入缓存,你设置那个它并不会理睬你的 ...

放入缓存-》放入内存
发表于 2021-4-28 17:37:51 来自手机 | 显示全部楼层
memcache,redis,mogdb,这三个其实可以结合使用,如果数据量大的话,量小还是redis好些,memcache适合记录不重要的数据缓存
发表于 2021-4-28 17:38:33 | 显示全部楼层
国外也很多讨论,但是这个和应用场景有关,比如商城这类比较合适Redis,但是平时只是个WordPress博客,又不怎么更新,或者基本没啥高频率的互动,memcached比较适合,毕竟简单、速度快。
发表于 2021-4-28 17:55:16 | 显示全部楼层
取决于项目面向的场景
MemCache使用内存缓存
Redis使用硬盘缓存

场景1:
项目面向的用户天天经常查看近期的数据,800年前的老数据几乎不查看,那么MemCache完全符合,因为MemCache是内存缓存,如果重启服务器,之前缓存的数据就会消失,需要重新缓存。

场景2:
项目面向的用户查询的内容既有现在的,还有800年前的,而且查询老数据的频率还不低,那么最好使用Redis缓存,但是硬盘要大,要性能好,因为Redis是硬盘缓存,重启服务器也不会消失缓存内容。

点评

太专业了  发表于 2021-4-28 19:01
太专业了  发表于 2021-4-28 18:56
发表于 2021-4-28 17:56:52 | 显示全部楼层
老天师 发表于 2021-4-28 17:27
redis可以利用硬盘空间做虚拟内存么

????你这不是脱了裤子     XX     么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-7 06:28 , Processed in 0.072519 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表