gpt4 book ai didi

php - Memcached::touchByKey():touch 只支持二进制协议(protocol)

转载 作者:搜寻专家 更新时间:2023-10-31 20:43:13 28 4
gpt4 key购买 nike

我正在尝试使用 TouchByKey,这是一个 memcached 函数,但会弹出此警告:

Memcached::touchByKey():触摸仅支持二进制协议(protocol)

我发现我可以在客户端使用类似这样的东西:$mc->setOption(\Memcached::OPT_BINARY_PROTOCOL, true);

同样的问题发生在 Touch()

我的问题是,我是否需要更改内存缓存服务器本身的任何内容?为什么这甚至需要二进制协议(protocol)?为什么这个功能不适用于当前的 ASCII 协议(protocol)?

最佳答案

当实现完成时,它只针对二进制协议(protocol)完成,但没有具体原因说明为什么它不能针对 ASCII 协议(protocol)完成。实现者可能只是不想花时间做这两件事。我要注意的另一件事是二进制协议(protocol)比 ASCII 协议(protocol)快得多。除非您有使用 ASCII 的特定原因,否则我建议您只切换到二进制。此外,如果您想为 memcached 提交补丁以支持 ASCII 协议(protocol),我相信它会被项目所有者合并。

关于php - Memcached::touchByKey():touch 只支持二进制协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17663756/

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