RESTORE 可以接受具有重复成员的有序集 (listpack 编码)
作者: vyavdoshenko创建于 2026年9月9日更新于 2026年9月9日
标签bug
在对 Dragonfly 运行 Valkey TCL 套件 (integration/corrupt-dump) 时发现。对于包含相同成员两次的列表包编码的排序集的 `RESTORE` 有效负载被接受并逐字复制存储,因此 ZCARD 会报告两个具有相同名称的成员。对象通过 DUMP 重新序列化而不变,因此损坏会传播到副本和 RDB 文件。 (这与已为 RESTORE 修复的重复字段哈希的排序集兄弟相同。)
内容来源: dragonflydb/dragonfly