Support rdb loading.

1. Basic support of sets and hsets. No intset or dict-based hset yet.
2. Make sure that rdbloader actually loads the data into shards.
3. Support object metadata like expiry time.
4. Support lists loading.
This commit is contained in:
Roman Gershman 2022-04-12 16:39:25 +03:00
parent 7f8346cded
commit bfcefd932d
14 changed files with 527 additions and 83 deletions

View file

@ -40,6 +40,8 @@ enum errc {
bad_db_index = 7,
invalid_rdb_type = 8,
invalid_encoding = 9,
empty_key = 10,
out_of_memory = 11,
};
} // namespace rdb