gpt4 book ai didi

redis - Redis 会从 EXISTS 调用中返回过期的键吗?

转载 作者:行者123 更新时间:2023-12-03 06:41:01 25 4
gpt4 key购买 nike

我想知道这里是否有人可以帮助我确认 key 到期在特定用例中的工作方式。我们的案例是,我们使用 Redis 根据用作键的唯一标识符对消息传递系统中的消息进行重复数据删除。我们使用 SETEX 来设置 TTL,并且过去曾使用 GET 调用来检查过期,但我想知道 EXISTS 调用而不是 GET 是否可以同样工作。我在 the documentation 中看到Redis 将被动地使 key 过期,“仅当某些客户端尝试访问它,并且发现 key 超时时”,这就是为什么我们可以依靠 GET 调用仅在 TTL 未通过时才返回一个值,但是EXISTS 调用也会发生同样的情况吗?换句话说,如果 EXISTS 调用超过了 TTL 并返回 0,EXISTS 调用是否会被动地使 key 过期,或者 EXISTS 调用是否可能不会考虑 TTL,而不是被动地使我们调用 EXISTS 的 key 过期,即使 key 的 TTL 已过期,也可能返回 1?

最佳答案

是 Redis 应该在 Exists 上被动地使 key 过期

关于redis - Redis 会从 EXISTS 调用中返回过期的键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63958855/

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