遇到暂不支持的数据类型
./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
呃,redis 没有这个 type 啊. rdb 文件方便分享一下吗?
遇到了相同的问题,redis 7.4 ,rdb 文件上传失败
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 */
@HDT3213 我提交了一个 pr 增加 rdb 12 版本基本支持,看看行不
https://github.com/HDT3213/rdb/pull/53
v1.3.0 已支持,感谢 @bpint 大佬