gpt4 book ai didi

php - 从内存缓存中检索数据

转载 作者:可可西里 更新时间:2023-10-31 23:00:04 27 4
gpt4 key购买 nike

我开始了解内存缓存的好处,并希望在我的项目中实现它。我已经了解了大部分内容,例如如何通过 key 检索数据等。

现在我明白了,我可以将包含所有详细信息的帖子放入内存缓存并调用键 POST:123,这没问题,我可以为每个帖子都这样做。

但是当我查询表 posts 以获取所有帖子及其标题的列表时,如何处理这种情况。这可以用 memcache 来完成,还是应该始终从表中查询?

最佳答案

Memcache 是一个键值缓存,因此正如您所描述的,它通常在您确切知道要检索的数据时使用(即,它不用于查询和返回未知的结果列表在某些过滤器上)。

通常,目标不是用内存缓存调用替换所有数据库查询,尤其是在不需要优化的情况下。

假设数据不适合单个值,并且您确实需要快速访问表中的所有数据,您可以考虑将其转储到基于某些 block 值的键中,例如时间戳范围。

但是,最好保留数据库查询或将其直接加载到内存中(如果我们谈论的是写入所有更新的单个服务器)。

关于php - 从内存缓存中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2480647/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com