- 31 Oct, 2018 1 commit
-
-
Salvatore Sanfilippo authored
Prevent RDB autosave from overwriting full resync results
-
- 30 Oct, 2018 1 commit
-
-
antirez authored
Fake clients are used in special situations and are not linked to the normal clients list, freeing them will always result in Redis crashing in one way or the other. It's not common to send replies to fake clients, but we have one usage in the modules API. When a client is blocked, we associate to the blocked client object (that is safe to manipulate in a thread), a fake client that accumulates replies. So because of this bug there was the problem described in issue #5443. The fix was verified to work with the provided example module. To write a regression is very hard and unlikely to be triggered in the future.
-
- 29 Oct, 2018 1 commit
-
-
Salvatore Sanfilippo authored
Fix non Linux build.
-
- 26 Oct, 2018 2 commits
-
-
David Carlier authored
-
David Carlier authored
timezone global is a linux-ism whereas it is a function under BSD. Here a helper to get the timezone value in a more portable manner.
-
- 25 Oct, 2018 6 commits
-
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
MULTI: OOM err if cannot free enough memory in MULTI/EXEC context
-
antirez authored
-
Salvatore Sanfilippo authored
A fix to XPENDING's count underflow
-
antirez authored
-
- 24 Oct, 2018 5 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
if we read a expired key, misses++
-
Salvatore Sanfilippo authored
Overhead is the allocated size of the AOF buffer, not its length
-
antirez authored
-
Salvatore Sanfilippo authored
do not delete expired keys in KEYS command
-
- 22 Oct, 2018 5 commits
-
-
antirez authored
-
antirez authored
-
Salvatore Sanfilippo authored
migrate: fix mismatch of RESTORE reply when some keys have expired.
-
antirez authored
-
Salvatore Sanfilippo authored
several typos fixed, optimize MSETNX to avoid unnecessary loop
-
- 21 Oct, 2018 1 commit
-
-
hujie authored
-
- 20 Oct, 2018 1 commit
-
-
hujie authored
-
- 19 Oct, 2018 3 commits
-
-
zhaozhao.zz authored
-
zhaozhao.zz authored
-
- 18 Oct, 2018 1 commit
-
-
youjiali1995 authored
-
- 17 Oct, 2018 12 commits
-
-
Itamar Haber authored
-
antirez authored
They play better with Lua scripting, otherwise Lua will see status replies as "ok" = "string" which is very odd, and actually as @oranagra reasoned in issue #5456 in the rest of the Redis code base there was no such concern as saving a few bytes when the protocol is emitted.
-
Itamar Haber authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
-
antirez authored
This avoids issues with having to replicate a command that produced errors.
-
antirez authored
-
antirez authored
-
zhaozhao.zz authored
-
Salvatore Sanfilippo authored
Scripting & Streams: some commands need right flags
-
- 16 Oct, 2018 1 commit
-
-
Damien Tournoud authored
-