strictly honour memory limit

This commit is contained in:
antirez
2011-01-04 18:53:09 +01:00
parent 779fa2af7a
commit 418d5eaf50
2 changed files with 17 additions and 9 deletions

View File

@ -190,7 +190,7 @@ int dsSet(redisDb *db, robj *key, robj *val) {
len = dsKeyToPath(db,buf,key);
memcpy(buf2,buf,len);
snprintf(buf2+len,sizeof(buf2)-len,"%ld.%ld",(long)time(NULL),(long)val);
snprintf(buf2+len,sizeof(buf2)-len,"_%ld_%ld",(long)time(NULL),(long)val);
fp = fopen(buf2,"w");
if ((retval = rdbSaveKeyValuePair(fp,db,key,val,time(NULL))) == -1)
return REDIS_ERR;