gpt4 book ai didi

azure - 如何使用 StackExchange.Redis 为 Azure Redis 缓存的所有 key 全局设置 key 过期值?

转载 作者:行者123 更新时间:2023-12-03 04:14:37 25 4
gpt4 key购买 nike

我正在 Asp.net Core MVC 2.1 应用程序中实现 Azure Redis 缓存。我需要为全局所有 key 设置默认 key 过期值。而且我应该能够覆盖各个 key 的过期时间。

我知道我们可以使用 IDatabase.KeyExpire 方法设置单个 key 的过期时间,但我正在寻找某种适用于所有 key 的配置。

注意:我使用的是默认驱逐策略( volatile -lru),没有对其进行任何更改。

最佳答案

据我所知,redis 不提供此功能 - 您必须指定自动过期的 key 。请引用这个article .

当我们进入IDatabase的定义时,我们可以看到下图的KeyExpire,除了KeyExists<之外,只指定单个key来设置过期时间 可以设置一个键数组。因此,您必须为每个 key 设置过期值

enter image description here

更多详情,您可以前往article .

关于azure - 如何使用 StackExchange.Redis 为 Azure Redis 缓存的所有 key 全局设置 key 过期值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54102545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com