- 22 Mar, 2018 8 commits
- 
- 
Salvatore Sanfilippo authoredMake blocking list commands send keyspace notifications 
- 
antirez authored
- 
antirez authored
- 
Guy Benoish authored
- 
Salvatore Sanfilippo authoredfix listpack.c to listpack.o in Makefile 
- 
Salvatore Sanfilippo authoredfix missed dlclose leak in module.c 
- 
Salvatore Sanfilippo authoredActive defrag v2 
- 
Salvatore Sanfilippo authoredfix memory leak for streamPropagateXCLAIM 
 
- 
- 21 Mar, 2018 1 commit
- 
- 
charsyam authored
 
- 
- 20 Mar, 2018 6 commits
- 
- 
antirez authoredThis should be more than enough, even if in case of partial IDs that are not found, we send all the IDs to the slave/AOF, but this is definitely a corner case without bad effects if not some wasted space. 
- 
antirez authored
- 
antirez authoredWith XINFO out of the blue I invented a new syntax for commands never used in Redis in the past... Let's fix it and make it Great Again!!11one (TM)
- 
antirez authored
- 
antirez authored
- 
antirez authored
 
- 
- 19 Mar, 2018 1 commit
- 
- 
antirez authored
 
- 
- 16 Mar, 2018 6 commits
- 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
https://github.com/oertl/redisantirez authoredMerge branch 'hyperloglog-improvement' of https://github.com/oertl/redis into oertl-hyperloglog-improvement 
- 
antirez authored
- 
antirez authored
 
- 
- 15 Mar, 2018 18 commits
- 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authoredThis is a big win for caching use cases, since on reloading Redis will still have some idea about what is worth to evict and what not. However this only solves part of the problem because the information is only partially propagated to slaves (on write operations). Reads will not affect slaves LFU and LRU counters, so after a failover the eviction decisions are kinda random until keys start to collect some aging/freq info. However since new slaves are initially populated via RDB file transfer, this means that if we spin up a new slave from a master, and perform an immediate manual failover (for instance in order to upgrade the master), the slave will have eviction informations to use for some time. The LFU/LRU info is persisted only if the maxmemory policy is set to one of the relevant type, even if no actual "maxmemory" memory limit is set. 
- 
antirez authored
- 
antirez authoredXINFO is mainly an observability command that will be used more by humans than computers, and even when used by computers it will be a very low traffic command. For this reason the format was changed in order to have field names. They'll consume some bandwidth and CPU cycles, but in this context this is much better than having to understand what the numbers in the output array are. 
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
- 
antirez authored
 
-