- 09 Apr, 2012 1 commit
-
-
antirez authored
-
- 07 Apr, 2012 2 commits
- 31 Mar, 2012 1 commit
-
-
antirez authored
-
- 23 Mar, 2012 1 commit
-
-
antirez authored
-
- 13 Mar, 2012 2 commits
-
-
antirez authored
RDB hashes loading, fixed another bug in the loading of HT-encoded hashes: when the hash entry is too big for ziplist, add the field, then convert. The code used to break before the new entry was inserted, resulting into missing fields in the loaded Hash object.
-
antirez authored
RDB hashes loading fixed removing the assertion that failed every time an HT-encoded hash was loaded.
-
- 10 Mar, 2012 1 commit
-
-
antirez authored
RDB version is no 4, because small hashes are now encoded as ziplists, so older versions of Redis will not understand this format.
-
- 07 Mar, 2012 1 commit
-
-
antirez authored
Redis now refuses accepting write queries if RDB persistence is configured, but RDB snapshots can't be generated for some reason. The status of the latest background save operation is now exposed in the INFO output as well. This fixes issue #90.
-
- 16 Feb, 2012 1 commit
-
-
Pieter Noordhuis authored
The cron is responsible for expiring keys. When keys are expired at load time, it is possible that the snapshot of a master node gets modified. This can in turn lead to inconsistencies in the data set. A more concrete example of this behavior follows. A user reported a slave that would show an monotonically increase input buffer length, shortly after completing a SYNC. Also, `INFO` output showed a single blocked client, which could only be the master link. Investigation showed that indeed the `BRPOP` command was fed by the master. This command can only end up in the stream of write operations when it did NOT block, and effectively executed `RPOP`. However, when the key involved in the `BRPOP` is expired BEFORE the command is executed, the client executing it will block. The client in this case, is the master link.
-
- 25 Jan, 2012 1 commit
-
-
Pieter Noordhuis authored
-
- 03 Jan, 2012 1 commit
-
-
Pieter Noordhuis authored
-
- 21 Dec, 2011 2 commits
- 12 Nov, 2011 1 commit
-
-
antirez authored
Fixed issues with expire introduced with latest millisecond resolution feature. Many time_t were not converted to long long, and one time() call was not replaced with mstime().
-
- 09 Nov, 2011 3 commits
-
-
antirez authored
-
antirez authored
-
antirez authored
Initial support for key expire times with millisecond resolution. RDB version is now 3, new opcoded added for high resolution times. Redis is still able to correctly load RDB version 2. Tests passing but still a work in progress. API to specify milliseconds expires still missing, but the precision of normal expires is now already improved and working.
-
- 08 Nov, 2011 1 commit
-
-
antirez authored
-
- 23 Oct, 2011 1 commit
-
-
antirez authored
A past commit removed the inclusion of redis.h from rdb.c, completely breaking 32 bit builds under Linux.
-
- 14 Oct, 2011 1 commit
-
-
antirez authored
Ref: issue #103
-
- 04 Oct, 2011 1 commit
-
-
antirez authored
-
- 22 Sep, 2011 1 commit
-
-
antirez authored
rioInitWithFile nad rioInitWithBuffer functions now take a rio structure pointer to avoid copying a structure to return value to the caller.
-
- 25 Jun, 2011 1 commit
-
-
antirez authored
-
- 20 Jun, 2011 1 commit
-
-
antirez authored
-
- 17 Jun, 2011 1 commit
-
-
antirez authored
Use a safe iterator while saving the DB, since the getExpire() function will access the iterating dictionary.
-
- 10 Jun, 2011 2 commits
- 29 May, 2011 1 commit
-
-
antirez authored
INFO now contains the time (in usecs) needed to fork() in order to persist. The info is available in the stats section of INFO.
-
- 14 May, 2011 2 commits
-
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
- 13 May, 2011 3 commits
-
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
- 10 May, 2011 1 commit
-
-
antirez authored
RDB version signature bumped to 2, now that direct saving of specially encoded types is implemented 2.2 instances are no longer able to read rdb files produced by 2.4 or unstable.
-
- 06 Apr, 2011 3 commits
-
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
Pieter Noordhuis authored
-
- 29 Mar, 2011 1 commit
-
-
antirez authored
-
- 10 Mar, 2011 1 commit
-
-
Pieter Noordhuis authored
-