summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* Lazyfree: Sorted sets convereted to plain SDS. (several commits squashed)antirez2015-10-011-11/+13
* Lazyfree: Convert Sets to use plains SDS (several commits squashed).antirez2015-10-011-2/+2
* Lazyfree: a first implementation of non blocking DEL.antirez2015-10-011-10/+25
* MOVE re-add TTL check fixed.antirez2015-09-141-1/+1
* MOVE now can move TTL metadata as well.antirez2015-09-141-1/+3
* RDMF: More consistent define names.antirez2015-07-271-18/+18
* RDMF: REDIS_OK REDIS_ERR -> C_OK C_ERR.antirez2015-07-261-14/+14
* RDMF: redisAssert -> serverAssert.antirez2015-07-261-10/+10
* RDMF: OBJ_ macros for object related stuff.antirez2015-07-261-21/+21
* RDMF: use client instead of redisClient, like Disque.antirez2015-07-261-30/+30
* RDMF (Redis/Disque merge friendlyness) refactoring WIP 1.antirez2015-07-261-1/+1
* EXISTS is now variadic.antirez2015-07-131-5/+9
* Change RENAME behavior when src and dst keys are the same.antirez2015-02-231-5/+9
* remove_warning in db.cclark.kang2014-12-121-2/+2
* Better read-only behavior for expired keys in slaves.antirez2014-12-101-2/+27
* Use exp format and more precision output for ZSCAN.antirez2014-12-021-1/+1
* Limit the *SCAN command `dictScan` iterationsxiaost2014-09-091-1/+8
* Remove warnings and improve integer sign correctness.antirez2014-08-131-6/+2
* Reject MOVE to non-integer DBsMatt Stancliff2014-08-081-1/+6
* Fix key extraction for SORTMatt Stancliff2014-08-071-2/+3
* No more trailing spaces in Redis source code.antirez2014-06-261-2/+2
* Fix blocking operations from missing new listsMatt Stancliff2014-05-211-0/+1
* Cluster: better handling of stolen slots.antirez2014-05-141-1/+23
* Merge pull request #1677 from mattsta/expire-before-deleteSalvatore Sanfilippo2014-04-231-0/+1
|\
| * Check key expiration before deletingMatt Stancliff2014-04-101-0/+1
* | Always pass sorted set range objects by reference.antirez2014-04-171-3/+3
|/
* String value unsharing refactored into proper function.antirez2014-03-301-0/+38
* struct dictEntry -> dictEntry.antirez2014-03-201-2/+2
* Obtain LRU clock in a resolution dependent way.antirez2014-03-201-1/+1
* Cluster: make sortGetKeys() able to handle multiple STORE options.antirez2014-03-101-1/+4
* Cluster: SORT get keys helper implemented.antirez2014-03-101-0/+45
* Cluster: evalGetKeys() fixed: was not setting keys count.antirez2014-03-101-0/+1
* Cluster: getKeysFromCommand() top comment improved.antirez2014-03-101-3/+9
* Cluster: evalGetKey() added for EVAL/EVALSHA.antirez2014-03-101-0/+23
* Cluster: getKeysFromCommand() and related: top-comments added.antirez2014-03-101-1/+12
* Cluster: getKeysFromCommand() API cleaned up.antirez2014-03-101-24/+3
* Cluster: some zunionInterGetKeys() comment trimmed.antirez2014-03-101-8/+3
* Fix key extraction for z{union,inter}storeMatt Stancliff2014-03-071-2/+16
* Sentinel: allow SHUTDOWN command in Sentinel mode.antirez2014-02-071-4/+6
* Scripting: expire keys in scripts only at first access.antirez2014-02-031-5/+11
* 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