client caching 命令

当在 OPTIN 或 OPTOUT 模式下启用跟踪时, client caching 命令控制对连接执行的下一个命令中的键的跟踪。请查看 客户端缓存 文档以获取背景信息。

启用跟踪后,Redis可以使用 CLIENT TRACKING 命令来指定 OPTIN 或 OPTOUT 选项,以便服务器不会自动记住只读命令中的键,以便以后使它们无效。当我们处于 OPTIN 模式下时,可以通过在下一个命令 CLIENT CACHING yes 之前立即调用来启用对键的跟踪。类似地,当我们处于 OPTOUT 模式下并且正常跟踪键时,我们可以使用 CLIENT CACHING no 避免跟踪下一个命令中的键。

基本上,该命令在连接中设置一个状态,该状态仅对下一个命令执行有效,这将修改客户端跟踪的行为。

语法

CLIENT CACHING YES|NO

返回值

字符串: OK ,不带参数yes或no时返回错误。

可用版本>= 6.0.0.

时间复杂度: O(1)