- 24 Nov, 2017 1 commit
-
-
Itamar Haber authored
When maxmemory is set to noeviction, idletime is implicitly kept. This renders access frequency nonsensical.
-
- 08 Nov, 2017 1 commit
-
-
Itamar Haber authored
Fixes #4430
-
- 30 Oct, 2017 1 commit
-
-
antirez authored
Certain checks were useless, at the same time certain malformed inputs were accepted without problems (emtpy strings parsed as zero). Cases where strtod() returns ERANGE but we still want to parse the input where ok in getDoubleFromObject() but not in the long variant. As a side effect of these fixes, this commit fixes #4391.
-
- 28 Jul, 2017 1 commit
-
-
antirez authored
-
- 27 Jan, 2017 1 commit
-
-
Jan-Erik Rediger authored
Previously Redis crashed on `MEMORY DOCTOR` when it has no slaves attached. Fixes #3783
-
- 26 Jan, 2017 1 commit
-
-
miter authored
-
- 12 Jan, 2017 1 commit
-
-
antirez authored
As a side effect of supporting it, we no longer crash when MEMORY USAGE is called against a module data type. Close #3637.
-
- 06 Dec, 2016 1 commit
-
-
wangshaonan authored
is 0 or empty is 1
-
- 31 Oct, 2016 1 commit
-
-
Guy Benoish authored
-
- 21 Sep, 2016 1 commit
-
-
Dvir Volk authored
-
- 16 Sep, 2016 6 commits
- 15 Sep, 2016 5 commits
-
-
antirez authored
The size of the node depends on the node level, however it is not stored into the node itself, is an implicit information, so we use zmalloc_size() in order to compute the sorted set size.
-
antirez authored
-
antirez authored
The new SAMPLES option is added, defaulting to 5, and with 0 being a special value to scan the whole set of elements. Fixes to the object size computation were made since the original PR assumed data structures still contaning robj structures, while now after the lazyfree changes, are all SDS strings.
-
antirez authored
-
antirez authored
-
- 13 Sep, 2016 2 commits
-
-
antirez authored
This code was extracted from @oranagra PR #3223 and modified in order to provide only certain amounts of information compared to the original code. It was also moved from DEBUG to the newly introduced MEMORY command. Thanks to Oran for the implementation and the PR. It implements detailed memory usage stats that can be useful in both provisioning and troubleshooting memory usage in Redis.
-
antirez authored
For most tasks, we need the memory estimation to be O(1) by default. This commit also implements an initial MEMORY command. Note that objectComputeSize() takes the number of samples to check as argument, so MEMORY should be able to get the sample size as option to make precision VS CPU tradeoff tunable. Related to: PR #3223.
-
- 12 Sep, 2016 1 commit
-
-
oranagra authored
-
- 21 Jul, 2016 1 commit
-
-
antirez authored
-
- 18 Jul, 2016 1 commit
-
-
antirez authored
It is possible to get better results by using the pool like in the LRU case. Also from tests during the morning I believe the current implementation has issues in the frequency decay function that should decrease the counter at periodic intervals.
-
- 15 Jul, 2016 1 commit
-
-
antirez authored
Implementation of LFU maxmemory policy for anything related to Redis objects. Still no actual eviction implemented.
-
- 06 Jul, 2016 2 commits
- 23 Jun, 2016 1 commit
-
-
tielei authored
-
- 22 Jun, 2016 1 commit
-
-
Yossi Gottlieb authored
-
- 20 Jun, 2016 1 commit
-
-
Yossi Gottlieb authored
-
- 03 Jun, 2016 1 commit
-
-
antirez authored
-
- 30 May, 2016 1 commit
-
-
ideal authored
-
- 01 Oct, 2015 5 commits
- 27 Jul, 2015 1 commit
-
-
antirez authored
-