From b0b74486e14bf93bb8800d0194220d74f5c615ce Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 9 Nov 2011 17:20:14 +0100 Subject: [PATCH] use "EXPIREAT ... ms" form when rewriting the AOF --- src/aof.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/aof.c b/src/aof.c index 9a35a367..6706d554 100644 --- a/src/aof.c +++ b/src/aof.c @@ -608,12 +608,13 @@ int rewriteAppendOnlyFile(char *filename) { } /* Save the expire time */ if (expiretime != -1) { - char cmd[]="*3\r\n$8\r\nEXPIREAT\r\n"; + char cmd[]="*4\r\n$8\r\nEXPIREAT\r\n"; /* If this key is already expired skip it */ if (expiretime < now) continue; if (rioWrite(&aof,cmd,sizeof(cmd)-1) == 0) goto werr; if (rioWriteBulkObject(&aof,&key) == 0) goto werr; - if (rioWriteBulkLongLong(&aof,expiretime/1000) == 0) goto werr; + if (rioWriteBulkLongLong(&aof,expiretime) == 0) goto werr; + if (rioWriteBulkString(&aof,"ms",2) == 0) goto werr; } } dictReleaseIterator(di); -- 2.47.2