summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* dict.c: added optional callback to dictEmpty().antirez2013-12-101-6/+6
* Fixed grammar: before H the article is a, not an.antirez2013-12-051-5/+5
* Sentinel: always send CONFIG REWRITE when changing instance role.antirez2013-11-061-1/+1
* SCAN code refactored to parse cursor first.antirez2013-11-051-14/+24
* SCAN: when iterating ziplists or intsets always return cursor of 0.antirez2013-11-051-0/+2
* Use strtoul() instead of sscanf() in SCAN implementation.antirez2013-11-051-4/+7
* HSCAN/ZSCAN: skip value when matching.antirez2013-11-051-4/+9
* Pass int64_t to intsetGet() instead of long long.antirez2013-11-051-1/+1
* Inverted variable boolean value and name after scanGenericCommand() refactoring.antirez2013-10-311-4/+5
* scanGenericCommand() refactoring and handling of integer encoded elements.antirez2013-10-311-8/+21
* HSCAN implemented.antirez2013-10-281-1/+1
* SCAN: refactored into scanGenericCommand.antirez2013-10-281-14/+126
* SCAN: stay inside 80 cols.antirez2013-10-251-2/+5
* Revert "Fixed typo in SCAN comment. iff -> if."antirez2013-10-251-1/+1
* SCAN: simplify keys list cleanup using listSetFreeMethod().antirez2013-10-251-5/+1
* SCAN: improve variable names for readability.antirez2013-10-251-13/+13
* SCAN: remove additional newlines to conform to Redis code base.antirez2013-10-251-3/+0
* SCAN: remove useless assertion, already enforced by command table.antirez2013-10-251-2/+0
* SCAN: use define REDIS_LONGSTR_SIZE instead of fixed len.antirez2013-10-251-1/+1
* Fixed typo in SCAN comment. iff -> if.antirez2013-10-251-1/+1
* SCAN option name changed: pattern -> match.antirez2013-10-251-1/+1
* SCAN requires at least 1 argumentPieter Noordhuis2013-10-251-0/+2
* Add SCAN commandPieter Noordhuis2013-10-251-0/+100
* Cluster: cluster stuff moved from redis.h to cluster.h.antirez2013-10-091-0/+1
* Allow SHUTDOWN in loading state.antirez2013-06-271-0/+6
* 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