如何在 moxi 中启用即发即弃模式

How to enable fire and forget mode in moxi

我正在使用 moxi 作为内存缓存集群的代理。在 documentation 我发现:

it supports fire-and-forget work tasks.

因此,"SET" 应该 return SUCCESS 立即 SUCCESS 而无需等待 memcache 响应。

但是我没有找到如何启用它!我尝试 google,尝试阅读 source code。没用。

所以,有人知道如何启用此模式吗?还是默认启用?

Memcached 有安静的命令,但我认为它们不会被 SDK 频繁实现(除了在 multi-get/set 操作中使用)。这些可能是您需要使用以启用此行为的内容。这不是一个 moxi 设置,而是一组您将使用的客户端命令。

二进制安静命令(以 Q 结尾,表示安静) https://github.com/memcached/memcached/blob/master/protocol_binary.h#L98