summaryrefslogtreecommitdiff
path: root/src/evict.c
Commit message (Expand)AuthorAgeFilesLines
...
* freeMemoryIfNeeded(): improve code and lazyfree handling.antirez2017-02-211-19/+42
* Volatile-ttl eviction policy implemented in terms of the pool.antirez2016-07-201-45/+20
* LFU: make counter log factor and decay time configurable.lfuantirez2016-07-201-3/+2
* LFU: Use the LRU pool for the LFU algorithm.antirez2016-07-181-36/+25
* LFU: Fix bugs in frequency decay code.antirez2016-07-181-2/+2
* LFU: Initial naive eviction cycle.antirez2016-07-181-3/+33
* LFU: Redis object level implementation.antirez2016-07-151-0/+93
* LRU: Make cross-database choices for eviction.antirez2016-07-131-106/+158
* LRU: cache SDS strings in the eviction pool.antirez2016-07-121-13/+29
* Move the struct evictionPoolEntry() into only file using it.antirez2016-07-121-0/+21
* LRU: use C99 variable len stack array in evictionPoolPopulate().antirez2016-07-121-11/+1
* Remove useless memmove() from freeMemoryIfNeeded().antirez2016-07-111-7/+2
* Add expire.c and evict.c.antirez2016-07-061-0/+364