rdb icon indicating copy to clipboard operation
rdb copied to clipboard

遇到暂不支持的数据类型

Open ring04h opened this issue 8 months ago • 5 comments

./rdb-linux-amd64 -c memory -o mem.csv dump.6379.rdb
error: unknown type flag: 11110101

https://github.com/HDT3213/rdb/blob/1ceef5a355b35502cd5a11b531cd03364b6a64af/core/decoder.go#L315

ring04h avatar Jun 02 '25 16:06 ring04h

呃,redis 没有这个 type 啊. rdb 文件方便分享一下吗?

HDT3213 avatar Jun 03 '25 07:06 HDT3213

遇到了相同的问题,redis 7.4 ,rdb 文件上传失败

neo233233 avatar Jul 14 '25 06:07 neo233233

redis 7.4 的 rdb 版本为 12,多了几个数据类型:

#define RDB_TYPE_HASH_METADATA_PRE_GA 22 /* Hash with HFEs. Doesn't attach min TTL at start (7.4 RC) / #define RDB_TYPE_HASH_LISTPACK_EX_PRE_GA 23 / Hash LP with HFEs. Doesn't attach min TTL at start (7.4 RC) / #define RDB_TYPE_HASH_METADATA 24 / Hash with HFEs. Attach min TTL at start / #define RDB_TYPE_HASH_LISTPACK_EX 25 / Hash LP with HFEs. Attach min TTL at start */

bpint avatar Aug 14 '25 09:08 bpint

@HDT3213 我提交了一个 pr 增加 rdb 12 版本基本支持,看看行不

https://github.com/HDT3213/rdb/pull/53

bpint avatar Aug 16 '25 13:08 bpint

v1.3.0 已支持,感谢 @bpint 大佬

HDT3213 avatar Aug 18 '25 04:08 HDT3213