summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* EXPIRE should not resurrect keys. Issue #1026.antirez2013-03-281-3/+3
* TTL / PTTL commands: two bugs fixed.antirez2013-03-261-3/+3
* Cluster: move slotToKeyFlush() to emptyDb().antirez2013-03-211-1/+1
* Cluster: use O(log(N)) algo for countKeysInSlot().antirez2013-02-251-8/+21
* Cluster: fix case for getKeysInSlot() and countKeysInSlot().antirez2013-02-251-2/+2
* Cluster: added new API countKeysInSlot().antirez2013-02-251-0/+16
* Cluster: fix case of slotToKey...() functions.antirez2013-02-221-10/+10
* Cluster: empty the internal sorted set mapping keys to slots on FLUSHDB/ALL.antirez2013-02-221-0/+8
* Cluster: the cluster state structure is now heap allocated.antirez2013-02-141-3/+3
* PSYNC: work in progress, preview #2, rebased to unstable.antirez2013-02-121-2/+1
* Send 'expired' events when a key expires by lookup.antirez2013-01-281-0/+2
* Keyspace events: it is now possible to select subclasses of events.antirez2013-01-281-5/+8
* Keyspace events added for more commands.antirez2013-01-281-0/+2
* Initial test events for the new keyspace notification API.antirez2013-01-281-0/+3
* Fixed over-80-cols comment in db.cantirez2013-01-281-1/+2
* Whitelist SIGUSR1 to avoid auto-triggering errors.antirez2013-01-191-1/+1
* Fixed many typos.guiquanz2013-01-191-3/+3
* TTL API change: TTL returns -2 for non existing keys.antirez2012-11-121-0/+7
* BSD license added to every C source and header file.antirez2012-11-081-0/+29
* Make sure that SELECT argument is an integer or return an error.antirez2012-09-111-1/+5
* Use safe dictionary iterator from KEYSPieter Noordhuis2012-05-011-1/+1
* Never used function stringObjectEqualsMs() removed.antirez2012-04-071-8/+0
* expireGenericCommand(): better variable names and a top-comment that describe...antirez2012-04-051-7/+14
* for (p)expireat use absolute time, without double recomputationPremysl Hruby2012-04-051-7/+6
* fix mstime() ommited while comparing if key is already expiredPremysl Hruby2012-04-051-1/+1
* remove disk-store related commentsPremysl Hruby2012-03-271-24/+0
* fix time() instead of mstime() in expireIfNeededPremysl Hruby2012-03-271-1/+1
* Use less memory when emitting the protocol, by using more shared objects for ...antirez2012-02-041-2/+3
* Only incremnet stats for key miss/hit when the key is semantically accessed i...antirez2012-02-011-3/+8
* setKey(): call the higher level wrapper setModifiedKey() instead of touchWatc...antirez2012-01-301-1/+1
* some RDB server struct fields renamed.antirez2011-12-211-5/+5
* more AOF server struct fields renamed.antirez2011-12-211-1/+1
* AOF refactoring, now with three states: ON, OFF, WAIT_REWRITE.antirez2011-12-211-1/+1
* New script timeout semantics and SCRIPT KILL implemented. SHUTDOWN NOSAVE and...antirez2011-11-181-2/+16
* high resolution expires API modified to use separated commands. AOF transatio...antirez2011-11-101-33/+21
* TTL, EXPIRE and EXPIREAT now support the milliseconds input/output formantirez2011-11-091-4/+28
* Initial support for key expire times with millisecond resolution. RDB version...antirez2011-11-091-21/+42
* dict.c API names modified to be more coincise and consistent.antirez2011-11-081-5/+5
* FLUSHALL now prevents rdbSave() from resetting the dirty counter, so that the...antirez2011-10-171-1/+7
* FLUSHALL will only perform a blocking SAVE if RDB persistence is configured.antirez2011-10-171-1/+1
* Fix for bug #128 about the RENAME command.antirez2011-10-101-3/+6
* replaced redisAssert() with redisAssertWithInfo() in a shitload of places.antirez2011-10-041-6/+6
* don't process EXPIRE with negative TTL or EXPIREAT with time in the past if w...antirez2011-07-071-3/+17
* Don't expire keys while loading AOF.Hampus Wessman2011-07-071-1/+4
* diskstore removedantirez2011-06-251-81/+1
* DB API refactoring. The changes were designed together with Pieter Noordhuis.antirez2011-06-201-37/+44
* Fixed semantics of CLUSTER SETSLOT, SELECT now only denied in cluster mode if...antirez2011-05-051-1/+1
* CLUSTER GETKEYSINSLOT implementedantirez2011-04-291-3/+7
* take a hashslot -> keys index, will be used for cluster rehasingantirez2011-04-281-1/+39
* Cluster branch merged to unstable.antirez2011-03-291-0/+9