gpt4 book ai didi

c# - Redis ID :xyz is a set of all keys in urn:xyz - no grooming

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

我们的经验是,对于我们存储在 redis urn:xyz 中的每个键,都会自动创建一个集合 ids:xyz 中的条目。请参阅以下打印屏幕

enter image description here

虽然我们的 key 有 5 天的到期日期,但集合中的条目似乎会永远存储 - 我们的网络应用程序变得越来越慢。

我们可以阻止 Redis 写入这些索引吗?或者是否有一种简单的方法可以为这些条目设置到期日期?

注意:我们使用 Redis 结合 c# 和 ServiceStack.Redis 来访问数据。

最佳答案

这些索引在您使用 ServiceStack.Redis 时添加 high-level generic typed clients .如果您使用相同类型的客户端删除 Delete*()这些索引的条目将被自动删除,但使用过期仅适用于数据而不适用于在 SET 中为每种类型维护的索引,因此每个单独的索引条目不能具有与有效负载匹配的过期。

如果您要使 key 过期,我建议您避免使用高级 IRedisTypedClient<T>客户端并使用基于字符串的 IRedisClient而是 API。

关于c# - Redis ID :xyz is a set of all keys in urn:xyz - no grooming,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43248298/

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