summaryrefslogtreecommitdiff
path: root/src/rdb.h
diff options
context:
space:
mode:
authorWuYunlong <xzsyeb@126.com>2018-05-26 09:43:25 +0800
committerantirez <antirez@gmail.com>2018-05-29 12:35:15 +0200
commit2a887bd53f992b940c7c9838a5dbdc2de1e3720a (patch)
treef9c0d9ee3a121fa7b6d68e0a64a1dbaa55278edc /src/rdb.h
parent6536ce27a4b63ab44fbd209422b2ef7f9160721d (diff)
downloadredis-2a887bd53f992b940c7c9838a5dbdc2de1e3720a.tar.gz
Fix rdb save by allowing dumping of expire keys, so that when
we add a new slave, and do a failover, eighter by manual or not, other local slaves will delete the expired keys properly.
Diffstat (limited to 'src/rdb.h')
-rw-r--r--src/rdb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rdb.h b/src/rdb.h
index bf0a34d2e..1aa4876e7 100644
--- a/src/rdb.h
+++ b/src/rdb.h
@@ -142,7 +142,7 @@ ssize_t rdbSaveObject(rio *rdb, robj *o);
size_t rdbSavedObjectLen(robj *o);
robj *rdbLoadObject(int type, rio *rdb);
void backgroundSaveDoneHandler(int exitcode, int bysignal);
-int rdbSaveKeyValuePair(rio *rdb, robj *key, robj *val, long long expiretime, long long now);
+int rdbSaveKeyValuePair(rio *rdb, robj *key, robj *val, long long expiretime);
robj *rdbLoadStringObject(rio *rdb);
ssize_t rdbSaveStringObject(rio *rdb, robj *obj);
ssize_t rdbSaveRawString(rio *rdb, unsigned char *s, size_t len);