gpt4 book ai didi

php mysql 和 memcached

转载 作者:行者123 更新时间:2023-11-29 04:15:35 29 4
gpt4 key购买 nike

当与 SQL 查询一起使用时,我对 memcached 和 PHP 有点困惑。

实际上我遇到的每个指南都会做类似这样的事情:

$querykey = "KEY" . md5($query);
$result = $mem->get($querykey);

我不明白的是,为什么它们似乎都将实际查询的散列版本存储为键?

给它起一个合适的名字不是更好吗,这样可以更容易地在脚本中的任何地方引用并在需要时使它无效?

this guidethis guide .

最佳答案

是的,在 memcached ( a string 250 bytes or less ) 支持的 key 约束范围内,您可以使用任何您想要的东西作为 memcached 中的 key 。

键不一定与某个特定的 SQL 查询有任何关系。它可能根本不是来自数据库的东西。

一些应用程序将整个 HTML 片段存储在 memcached 中,例如 <div>例如,可以用作网页中的下拉列表。其内容可能包括多个 SQL 查询的结果,并集成到 HTML 片段中。

使用特定 SQL 查询的散列的建议可能只是教程中显示的示例。比如将您的类命名为“Foo”或“MyClass”——您实际上不会在实际应用程序中使用这些名称。

P.S.:您链接到的两个教程非常相似,我怀疑 2015 年 11 月的教程是从 2014 年 5 月的较早教程中借用了一些内容。

关于php mysql 和 memcached,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49161768/

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