MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification
·CN
·更新于 5 Aug 2026
你运行 Azure Cache for Redis Enterprise,并希望在键过期或因内存压力而被逐出时,让工作程序做出反应。该工作程序订阅 `__keyevent@0__:*` 通道。需要进行哪些配置更改才能发布这些事件?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 notify-keyspace-events 设置为 "Exe",以便发布过期和被逐出键的键事件通知。.
为什么这是答案
要让 Redis 发布键过期或被逐出时的事件,需要配置 notify-keyspace-events。选项 "Exe" 中的 'E' 表示事件(evicted),'x' 表示过期(expired)。因此,将 notify-keyspace-events 设置为 "Exe" 会发布过期和被逐出键的键事件通知,这正是工作程序订阅 keyevent@0: 通道所需要的。
其他选项不正确:
"Kx" 只会发布过期键的键空间通知,不包括被逐出键,且是键空间通知而非键事件通知。
"A" 确实会启用所有通知,但对于此特定需求来说过于宽泛,且 "Exe" 提供了更精确的控制。
"gE" 中的 'g' 表示通用命令,'E' 表示事件,但它不专门针对过期和逐出事件,且不包含过期事件的特定标志。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡