summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* fix exists command on slavezhaozhao.zz2018-06-291-2/+1
* Fix infinite loop in dbRandomKey().antirez2018-06-291-0/+13
* expireIfNeeded() needed a top comment documenting the behavior.antirez2018-02-281-0/+19
* expireIfNeeded() comment: claim -> pretend.antirez2018-02-281-1/+1
* Fix getKeysUsingCommandTable() in the case of nagative arity.antirez2018-01-181-5/+7
* LFU: do some changes about LFU to find hotkeyszhaozhao.zz2017-11-301-3/+13
* PSYNC2: make persisiting replication info more solidzhaozhao.zz2017-09-201-1/+3
* Implement getKeys procedure for georadius and georadiusbymemberQu Chen2017-06-141-0/+38
* Fix PERSIST expired key resuscitation issue #4048.antirez2017-06-131-1/+1
* Fix getKeysUsingCommandTable() in cluster mode.antirez2017-04-201-1/+14
* Rax library updated.antirez2017-04-181-6/+6
* Cluster: hash slots tracking using a radix tree.antirez2017-04-181-53/+48
* active memory defragmentationoranagra2017-01-121-1/+1
* Replication: fix the infamous key leakage of writable slaves + EXPIRE.antirez2016-12-131-4/+15
* PSYNC2: different improvements to Redis replication.antirez2016-11-091-1/+1
* SWAPDB command.antirez2016-10-141-1/+86
* dict.c: dictReplaceRaw() -> dictAddOrFind().antirez2016-09-141-1/+1
* LFU: Initial naive eviction cycle.antirez2016-07-181-1/+8
* LFU: Redis object level implementation.antirez2016-07-151-1/+7
* Expire and LRU related code moved into different files.antirez2016-07-061-128/+0
* TTL and TYPE LRU access fixed. TOUCH implemented.antirez2016-06-141-7/+54
* Modules: support for modules native data types.antirez2016-06-031-0/+4
* Modules: command <-> core interface modified to get flags & keys.antirez2016-05-101-1/+3
* various cleanups and minor fixesOran Agra2016-04-251-1/+1
* MIGRATE: Fix key extraction for new form.antirez2015-12-111-0/+27
* Lazyfree: cond vars to enabled/disable it based on DEL context.antirez2015-10-021-11/+12
* Fixed a bug in the emptyDb() new implementation.antirez2015-10-011-1/+1
* FLUSHDB and FLUSHALL ASYNC option implemented.antirez2015-10-011-6/+37
* Lazyfree: ability to free whole DBs in background.antirez2015-10-011-6/+37
* Lazyfree: Hash converted to use plain SDS WIP 4.antirez2015-10-011-4/+4
* Lazyfree: Hash converted to use plain SDS WIP 3.antirez2015-10-011-4/+4
* 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