gpt4 book ai didi

redis - 如何在 .NET Core 中指定 Redis 对象的过期时间?

转载 作者:IT王子 更新时间:2023-10-29 06:01:30 24 4
gpt4 key购买 nike

我发现 Redis 哈希键中有“absexp”、“sldexp”和“data”字段。

我可以使用 _radius.setString/getString 来设置和获取字段数据的值。但是如何修改ASP.NET core项目中的“absexp”字段呢?

最佳答案

您是否正在尝试更改缓存过期时间?

使用这样的代码创建一个 DistributedCacheEntryOptions 对象并在您设置值时分配以缓存因此:

var options = new DistributedCacheEntryOptions(); // create options object
options.SetSlidingExpiration(TimeSpan.FromMinutes(1)); // 1 minute sliding expiration
_cache.SetString(cacheKey, value, options); // set key value pair with options
// your value will now expire after one minute

如果您不想滑动过期,可以在选项对象上使用类似的方法设置绝对过期。

希望这对您有所帮助。

关于redis - 如何在 .NET Core 中指定 Redis 对象的过期时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42430209/

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