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)