summaryrefslogtreecommitdiff
path: root/src/expire.c
Commit message (Expand)AuthorAgeFilesLines
* 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