1pub const REDIS_RDB_6BITLEN: u8 = 0b0;
2pub const REDIS_RDB_14BITLEN: u8 = 0b01;
3pub const REDIS_RDB_32BITLEN: u8 = 0b10;
4pub const REDIS_RDB_ENCVAL: u8 = 0b11;
5
6pub const REDIS_RDB_ENC_INT8: u8 = 0; pub const REDIS_RDB_ENC_INT16: u8 = 1; pub const REDIS_RDB_ENC_INT32: u8 = 2; pub const REDIS_RDB_ENC_LZF: u8 = 3; pub const REDIS_RDB_TYPE_STRING: u8 = 0;
14pub const REDIS_RDB_TYPE_LIST: u8 = 1;
15pub const REDIS_RDB_TYPE_SET: u8 = 2;
16pub const REDIS_RDB_TYPE_ZSET: u8 = 3;
17pub const REDIS_RDB_TYPE_HASH: u8 = 4;
18
19pub const REDIS_RDB_TYPE_HASH_ZIPMAP: u8 = 9;
21pub const REDIS_RDB_TYPE_LIST_ZIPLIST: u8 = 10;
22pub const REDIS_RDB_TYPE_SET_INTSET: u8 = 11;
23pub const REDIS_RDB_TYPE_ZSET_ZIPLIST: u8 = 12;
24pub const REDIS_RDB_TYPE_HASH_ZIPLIST: u8 = 13;
25
26pub const REDIS_RDB_OPCODE_EXPIRETIME_MS: u8 = 252;
28pub const REDIS_RDB_OPCODE_EXPIRETIME_MS_LEN: usize = 8;
29
30pub const REDIS_RDB_OPCODE_EXPIRETIME: u8 = 253;
31pub const REDIS_RDB_OPCODE_EXPIRETIME_LEN: usize = 4;
32
33pub const REDIS_RDB_OPCODE_SELECTDB: u8 = 0xFE;
34pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_LEN_MAX: u8 = 253;
35
36pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_SMALL_STR: u8 = 0b00;
37pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_NORMAL_STR: u8 = 001;
38pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_LARGE_STR: u8 = 0b10;
39
40pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_NORMAL_INT: u8 = 0b00;
41pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_LARGE_INT: u8 = 0b01;
42pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_EXLARGE_INT: u8 = 0b10;
43
44pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_LARGE_TRIM_INT: u8 = 0b0000;
45pub const REDIS_RDB_FLAG_ZIPLIST_ENTRY_SMALL_INT: u8 = 0b1110;
46
47pub const REDIS_MAGIC_STRING: &str = "REDIS";