gpt4 book ai didi

mysql - 内存缓存用例

转载 作者:行者123 更新时间:2023-11-29 07:10:48 27 4
gpt4 key购买 nike

将 memcached 与 mysql 数据库结合使用会受益于哪些用例。我想这对于不会随时间变化太多的数据会有好处。

更具体地说,如果我的数据经常更改,那么不值得使用 memcached,对吧?

更具体地说,我正在尝试将数据库用作多人游戏的数据结构。因此,记录将随着玩家的一举一动而改变。所有玩家的观点都应该用最新的 Action 更新。所以我的应用程序正在读取和写入密集型。试着看看我能做些什么。如果我使用 memcached,每次写入我们最多读取 3 次,因为一次最多可以有 4 个玩家玩游戏。

谢谢。

帕夫

最佳答案

用例:有很多产品的网上商店。这些产品被分配到不同的页面,每个产品用户可以看到特定的规范。使用“getSpec”函数调用规范。这是昂贵的,每次查询一次。

如果我们将它们放在 memcached 中,速度会快得多。每当有人更改产品的某些内容时,您只需更新 memcached。

因此,如果您的数据发生变化,它仍然是值得的!并非所有事情都可能立即改变。

编辑:在你的情况下,你可以让你的写入也更新 memcached:没有陈旧的缓存。但这只是一个随意的想法,我不知道让你的写作变得更重是否有任何不利条件。这实际上意味着您正在从 memcached 运行所有内容,并且只是将您的数据库用作一种备份:)

关于mysql - 内存缓存用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672661/

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