#8277·dragonfly

在 CLIENT PAUSE 期间,过期的密钥会被服务: GET、EXISTS 和 DBSIZE 返回过时的数据

作者: vyavdoshenko创建于 2026年9月9日更新于 2026年9月9日
标签bug

在运行 Valkey TCL 套件 (unit/pause 和 unit/expire) 来对 Dragonfly 进行测试时发现了这个问题。当写入暂停处于活动状态时,被动过期被禁用,读命令返回已经过期的键,因此 GET 返回值, EXISTS 返回 1, DBSIZE 计数键。

内容来源: dragonflydb/dragonfly