客户端缓存
Syntax
CLIENT CACHING <YES | NO>
- Available since:
- 6.0.0
- Time complexity:
- O(1)
- ACL categories:
-
@slow
,@connection
,
此命令控制在连接执行的下一个命令中键的跟踪,当在OPTIN
或OPTOUT
模式下启用跟踪时。请查看客户端缓存文档以获取背景信息。
当在Redis中启用跟踪时,使用CLIENT TRACKING
命令,可以指定OPTIN
或OPTOUT
选项,以便服务器不会自动记住只读命令中的键以便稍后使其失效。当处于OPTIN
模式时,我们可以在下一个命令之前立即调用CLIENT CACHING yes
来启用键的跟踪。同样,当处于OPTOUT
模式时,并且键通常被跟踪,我们可以使用CLIENT CACHING no
来避免下一个命令中的键被跟踪。
基本上,该命令在连接中设置一个状态,该状态仅对下一次命令执行有效,这将修改客户端跟踪的行为。
RESP2/RESP3 回复
Simple string reply:OK
or an error if the argument is not "yes" or "no".