diff options
author | WuYunlong <xzsyeb@126.com> | 2018-05-26 09:43:25 +0800 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2018-05-29 12:35:15 +0200 |
commit | 2a887bd53f992b940c7c9838a5dbdc2de1e3720a (patch) | |
tree | f9c0d9ee3a121fa7b6d68e0a64a1dbaa55278edc /src/rdb.h | |
parent | 6536ce27a4b63ab44fbd209422b2ef7f9160721d (diff) | |
download | redis-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.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |