summaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/server.c b/src/server.c
index 910f299f3..8b4ec28e4 100644
--- a/src/server.c
+++ b/src/server.c
@@ -448,7 +448,8 @@ dictType setDictType = {
NULL, /* val dup */
dictSdsKeyCompare, /* key compare */
dictSdsDestructor, /* key destructor */
- NULL /* val destructor */
+ .no_value = 1, /* no values in this dict */
+ .keys_are_odd = 1 /* an SDS string is always an odd pointer */
};
/* Sorted sets hash (note: a skiplist is used in addition to the hash table) */
@@ -471,9 +472,9 @@ dictType dbDictType = {
dictSdsDestructor, /* key destructor */
dictObjectDestructor, /* val destructor */
dictExpandAllowed, /* allow to expand */
- dbDictEntryMetadataSize, /* size of entry metadata in bytes */
- dbDictMetadataSize, /* size of dict metadata in bytes */
- dbDictAfterReplaceEntry /* notify entry moved/reallocated */
+ .dictEntryMetadataBytes = dbDictEntryMetadataSize,
+ .dictMetadataBytes = dbDictMetadataSize,
+ .afterReplaceEntry = dbDictAfterReplaceEntry
};
/* Db->expires */