全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4405|回复: 11

discuz 是开启Redis好 还是开启 MemCache 好?

 关闭 [复制链接]
发表于 2023-9-20 09:44:01 | 显示全部楼层 |阅读模式


我看hostloc开启了MemCache


我有一个垃圾论坛,采集的,数据量挺大的,开启了Redis

有经验的大佬能简单说下这两者的区别吗?
单选投票, 共有 99 人参与投票
13.13% (13)
32.32% (32)
54.55% (54)
您所在的用户组没有投票权限
 楼主| 发表于 2023-9-20 09:45:54 | 显示全部楼层
https://baijiahao.baidu.com/s?id=1761848665309861293&wfr=spider&for=pc
发表于 2023-9-20 09:50:57 | 显示全部楼层
之前测试是都开时候,显示redis on
发表于 2023-9-20 10:24:50 | 显示全部楼层
数据库超过10G就一定要开Redis
MemCache给小数据站点用吧
发表于 2023-9-20 11:29:35 | 显示全部楼层
数据大就用Redis,不大就Memcache
发表于 2023-9-20 11:49:14 | 显示全部楼层
两个都开不就行了,我的PHP7.4拓展,这俩都安装了。。
发表于 2023-9-20 12:01:09 | 显示全部楼层
反正discuz3.5,是Redis更好
发表于 2023-9-20 13:13:54 | 显示全部楼层
在Discuz中,开启Redis或MemCache的选择取决于具体的应用场景和需求。

Redis和MemCache都有缓存功能,但它们在内存管理、数据存储和功能支持等方面存在一些差异。

内存管理:MemCache使用预分配内存池的方式管理内存,能够省去内存分配时间,而Redis则是临时申请空间,可能导致碎片。在处理大量数据或高并发场景下,MemCache的内存管理方式可能更高效。
数据存储:MemCache把所有的数据存储在物理内存里,而Redis有自己的VM机制,理论上能够存储比物理内存更多的数据。当数据量较大时,MemCache的物理内存存储方式可能更快速。
功能支持:Redis除了具有基本的缓存功能外,还提供了排序、聚合等非KV存储之外的功能。虽然这些功能可能会增加CPU的计算负担并阻塞IO调度,但在处理复杂业务逻辑或需要非键值存储功能的情况下,Redis可能更适合。
综上所述,Discuz开启Redis还是MemCache,需要根据具体的应用场景和需求进行权衡。如果需要处理大量数据或高并发场景,且业务逻辑较为简单,MemCache可能更合适。而如果需要处理动态数据、非键值存储功能或执行复杂业务逻辑,那么Redis可能更适合。
发表于 2023-9-20 14:09:24 | 显示全部楼层
redis,mem搞不明白的话比较麻烦,redis一键搞完就行
 楼主| 发表于 2023-9-20 14:41:01 | 显示全部楼层
philsilver 发表于 2023-9-20 14:09
redis,mem搞不明白的话比较麻烦,redis一键搞完就行

一直用redis
配置简单,速度也很快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-25 22:18 , Processed in 0.066931 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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