CLIENT CACHING
指示服务器是否在下一个请求中跟踪键。
语法
CLIENT CACHING
引入版本:6.0.0
复杂度摘要:O(1)
当在 OPTIN 或 OPTOUT 模式下启用跟踪时,此命令控制连接执行的下一个命令中的按键跟踪。请查看 客户端缓存文档 了解背景信息。
当在 Redis 中启用跟踪时,使用 CLIENT TRACKING 命令,可以指定 OPTIN 或 OPTOUT 选项,这样只读命令中的键就不会被服务器自动记住并在以后失效。当我们处于 OPTIN 模式时,我们可以通过在下一个命令之前调用 CLIENT CACHING YES 来启用对按键的跟踪。同样,当我们处于 OPTOUT 模式并且正常跟踪键时,我们可以避免使用 CLIENT CACHING NO 跟踪下一个命令中的键。
基本上,该命令在连接中设置一个状态,该状态仅对下一个命令执行有效,这将修改客户端跟踪的行为。
必需参数
YES | NO
当跟踪处于 OPTIN/OPTOUT 模式时,是否缓存下一个命令的键 (YES) 或不缓存 (NO)。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
简单字符串回复:OK,如果参数不是“是”或“否”,则返回错误。
RESP3
简单字符串回复:OK,如果参数不是“是”或“否”,则返回错误。
资料来源:Redis 官方 CLIENT CACHING 文档;中文内容参考 Redis 文档许可。