yuv*_*lm2 4 redis-cache azure-redis-cache
Azure Redis 缓存是否允许我设置一个函数,以便在缓存中的某个键过期时可靠地触发?
您可以使用Redis Pub/Sub和Redis Keyspace 通知组合客户端,让客户端在特定键发生事件或任何键发生特定事件时接收消息。然后,您可以使用模式匹配订阅来接收多个键的消息。您还可以从单个客户端订阅多个频道;所有消息都包括发布到哪个渠道,以便您的客户可以决定要做什么。
要在以任何开头的密钥过期时接收消息foo,请执行以下操作:
notify-keyspace-events将配置值设置为Kx使用 Azure 门户。此处为 Azure 设置值的步骤。有关配置值模式的更多详细信息在此处定义。PSUBSCRIBE '__keyspace@*__:foo*'SET foo42 bar EX 5"pmessage","__keyspace@*__:foo*","__keyspace@0__:foo42","expired"要在任何密钥过期时接收消息,请执行以下操作:
notify-keyspace-events配置值设置为ExPSUBSCRIBE '__keyevent@*__:expired'SET foo bar EX 5"pmessage","__keyevent@*__:expired","__keyevent@0__:expired","foo"为了让客户快速开发和调试,我建议使用redis-cli或Azure Portal 中的 Redis 控制台。
希望这可以帮助。祝你好运!
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |