summaryrefslogtreecommitdiff
path: root/src/db.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5738 from bmerry/fix-swapdb-int-overflowSalvatore Sanfilippo2019-07-121-1/+1
|\
| * Make dbSwapDatabases take args as longBruce Merry2018-12-311-1/+1
* | diskless replication on slave side (don't store rdb to file), plus some other...Oran Agra2019-07-081-5/+18
* | Merge pull request #6116 from AngusP/scan-typesSalvatore Sanfilippo2019-07-081-7/+22
|\ \
| * | Change typeNameCanonicalize -> getObjectTypeName, and other style changesAngus Pearson2019-07-081-3/+3
| * | Add char* typeNameCanonicalize(robj*) to remove duplicate code between SCAN a...Angus Pearson2019-06-101-26/+11
| * | Implement `SCAN cursor [TYPE type]` modifier suggested in issue #6107.Angus Pearson2019-05-221-1/+31
* | | Client side caching: implement trackingInvalidateKey().antirez2019-07-031-0/+1
|/ /
* | Renamed event name from "miss" to "keymiss"Dvir Volk2019-03-211-4/+4
* | added special flag for keyspace miss notificationsDvir Volk2019-03-211-3/+3
* | Added keyspace miss notifications supportDvir Volk2019-03-191-1/+6
* | Use dictGetFairRandomKey() for RANDOMKEY as well.antirez2019-02-191-1/+1
* | Refactoring: always kill AOF/RDB child via helper functions.antirez2019-01-211-6/+1
* | Merge branch 'unstable' into fixChildInfoPipeFdLeakSalvatore Sanfilippo2019-01-211-5/+6
|\ \
| * \ Merge pull request #5797 from trevor211/fixUpdateDictResizePolicySalvatore Sanfilippo2019-01-211-0/+1
| |\ \
| | * | Update dict resize policy when rdb child process gets killed.WuYunlong2019-01-211-0/+1
| | |/
| * | RESP3: most null replies converted.antirez2019-01-091-1/+1
| * | RESP3: Use new deferred len API in dict.c.antirez2019-01-091-4/+4
| |/
* | Fix child info pipe fd leak when child process gets killed.WuYunlong2019-01-211-0/+1
|/
* fix a typo: craeted -> createdlsytj04132018-12-061-1/+1
* Merge pull request #5469 from soloestoy/stat-key-miss-if-expiredSalvatore Sanfilippo2018-10-241-1/+5
|\
| * if we read a expired key, misses++zhaozhao.zz2018-10-191-1/+5
* | Simplify part of the #5470 patch.antirez2018-10-241-12/+11
* | Merge pull request #5470 from soloestoy/keys-no-trigger-expireSalvatore Sanfilippo2018-10-241-27/+34
|\ \
| * | do not delete expired keys in KEYS commandzhaozhao.zz2018-10-191-27/+34
| |/
* | fix typohujie2018-10-201-1/+1
|/
* refactor dbOverwrite to make lazyfree workzhaozhao.zz2018-07-311-6/+11
* Remove useless conditional from emptyDb().antirez2018-07-251-1/+0
* Make emptyDb() change introduced in #4852 simpler to read.antirez2018-07-251-3/+8
* optimize flushdb, avoid useless loopszhaozhao.zz2018-07-251-2/+5
* Fix typoJack Drogon2018-07-031-3/+3
* fix some compile warningszhaozhao.zz2018-06-281-1/+1
* fix typoshenlongxing2018-06-211-1/+1
* Streams: fix xreadGetKeys() for correctness.antirez2018-06-181-5/+19
* Merge pull request #4857 from youjiali1995/fix-command-getkeysSalvatore Sanfilippo2018-06-181-3/+3
|\
| * Fix core dump when using 'command getkeys' with wrong arguments.赵磊2018-06-041-3/+3
* | Streams: fix xreadGetKeys() buffer overflow.antirez2018-06-181-1/+1
* | Merge branch 'unstable' of github.com:/antirez/redis into unstableantirez2018-06-141-2/+1
|\ \
| * | fix exists command on slavezhaozhao.zz2018-06-141-2/+1
* | | Fix infinite loop in dbRandomKey().antirez2018-06-141-0/+13
|/ /
* | In scanDatabaseForReadyLists() now we need to handle ZSETs as well.antirez2018-06-121-4/+6
* | Implements [B]Z[REV]POP and the respective unit testsItamar Haber2018-04-301-1/+3
|/
* Merge pull request #4679 from youjiali1995/fix-lruSalvatore Sanfilippo2018-03-221-5/+2
|\
| * Remove updateLFU() in dbOverwrite().赵磊2018-02-111-5/+2
* | expireIfNeeded() needed a top comment documenting the behavior.antirez2018-02-271-0/+19
* | expireIfNeeded() comment: claim -> pretend.antirez2018-02-271-1/+1
|/
* Fix getKeysUsingCommandTable() in the case of nagative arity.antirez2018-01-121-5/+7
* Streams: fix TYPE for stream type.antirez2017-12-011-0/+1
* Streams: fix XREAD ready-key signaling.antirez2017-12-011-2/+1
* Streams: XREAD get-key method fixed.antirez2017-12-011-4/+6