summaryrefslogtreecommitdiff
path: root/src/expire.c
Commit message (Expand)AuthorAgeFilesLines
* Add sanitizer support and clean up sanitizer findings (#9601)Ozan Tezcan2021-11-111-6/+14
* Add latency monitor sample when key is deleted via lazy expire (#9317)menwen2021-08-051-14/+1
* dict struct memory optimizations (#9228)yoav-steinberg2021-08-051-3/+3
* Add NX/XX/GT/LT options to EXPIRE command group (#2795)Ning Sun2021-08-021-2/+104
* Fix flaky test case for absolute TTL replication (#9069)ny03122021-06-131-1/+1
* Always replicate time-to-live(TTL) as absolute timestamps in milliseconds (#8...ny03122021-05-301-5/+20
* EXPIRE, EXPIREAT, SETEX, GETEX: Return error when expire time overflows (#8287)Gnanesh2021-02-211-2/+7
* Fix typo and some out of date comments (#8449)Huang Zw2021-02-081-4/+3
* latency: add expire-del event (#8394)zhaozhao.zz2021-01-261-0/+4
* remove some unnecessary checks (#7431)houzj.fnst2021-01-131-1/+1
* Add support for client pause WRITE (#8170)Madelyn Olson2021-01-071-1/+1
* Limit the main db and expires dictionaries to expand (#7954)Wang Yuan2020-12-061-1/+2
* WATCH no longer ignores keys which have expired for MULTI/EXEC. (#7920)Qu Chen2020-10-221-1/+1
* Squash merging 125 typo/grammar/comment/doc PRs (#7773)Oran Agra2020-09-101-4/+4
* PERSIST should signalModifiedKey (Like EXPIRE does) (#7671)guybe72020-08-181-0/+1
* RESTORE ABSTTL won't store expired keys into the db (#7472)Oran Agra2020-07-101-7/+11
* Tracking: NOLOOP internals implementation.antirez2020-04-211-3/+3
* PERSIST should notify a keyspace eventGuy Benoish2020-03-291-0/+1
* Fix active expire division by zero.antirez2020-01-011-4/+7
* Expire cycle: set a buckets limit as well.antirez2019-11-181-2/+13
* Expire cycle: fix parameters computation.antirez2019-11-181-3/+2
* Expire cycle: introduce configurable effort.antirez2019-11-181-9/+28
* Expire cycle: tollerate less stale keys, expire cycle CPU in INFO.antirez2019-11-151-12/+19
* Expire cycle: scan hash table buckets directly.antirez2019-11-151-29/+68
* Expire cycle: introduce the new state needed for the new algo.antirez2019-11-141-0/+5
* Client side caching: call the invalidation functions always.antirez2019-07-221-1/+1
* Client side caching: implement trackingInvalidateKey().antirez2019-07-031-0/+1
* fix typoshenlongxing2018-06-211-1/+1
* Track number of logically expired keys still in memory.antirez2018-02-191-1/+20
* expire & latency: fix the missing latency records generated by expirezhaozhao.zz2017-11-211-8/+11
* Issue #4027: unify comment and modify return value in freeMemoryIfNeeded().antirez2017-06-231-2/+3
* Merge pull request #4028 from zintrepid/prevent_expirations_while_pausedSalvatore Sanfilippo2017-06-231-0/+4
|\
| * Prevent expirations and evictions while pausedZachary Marquez2017-06-011-0/+4
* | Fix PERSIST expired key resuscitation issue #4048.antirez2017-06-131-6/+3
|/
* Expire: Update comment of activeExpireCycle functionlorneli2017-04-081-1/+1
* Writable slaves expires: fix leak in key tracking.antirez2016-12-131-2/+11
* INFO: show num of slave-expires keys tracked.antirez2016-12-131-0/+6
* Fix created->created typo in expire.cantirez2016-12-131-1/+1
* Replication: fix the infamous key leakage of writable slaves + EXPIRE.antirez2016-12-131-1/+134
* Add expire.c and evict.c.antirez2016-07-061-0/+354