- 29 Nov, 2017 4 commits
-
-
antirez authored
-
antirez authored
Related to #4483. As suggested by @soloestoy, we can retrieve the SHA1 from the body. Given that in the new implementation using AUX fields we ended copying around a lot to create new objects and strings, extremize such concept and trade CPU for space inside the RDB file.
-
antirez authored
See #4483. This is needed because luaCreateFunction() is now called from RDB loading code outside a client context.
-
antirez authored
This is currently needed in order to fix #4483, but this can be useful in other contexts, so maybe later we may want to remove the conditionals and always save/load scripts. Note that we are using the "lua" AUX field here, in order to guarantee backward compatibility of the RDB file. The unknown AUX fields must be discarded by past versions of Redis.
-
- 28 Nov, 2017 13 commits
-
-
Salvatore Sanfilippo authored
fix a typo
-
Salvatore Sanfilippo authored
Fix some typos
-
Salvatore Sanfilippo authored
redis-cli.c typo: helpe -> helper.
-
Salvatore Sanfilippo authored
redis-cli.c typo: Requets -> Requests.
-
Salvatore Sanfilippo authored
Fix typo
-
Salvatore Sanfilippo authored
Fix typo
-
Salvatore Sanfilippo authored
Update link to https and use inline link
-
antirez authored
-
antirez authored
-
antirez authored
See #4192, the original PR removed lines of code that are actually needed, so thanks to @chunqiulfq for reporting the problem, but merging solution from @jeesyn after checking, together with @artix75, that the logic covers all the cases.
-
Salvatore Sanfilippo authored
Correct spelling of "faield".
-
Salvatore Sanfilippo authored
Fix file descriptor leak and error handling
-
Salvatore Sanfilippo authored
Fix undefined behavior constant defined.
-
- 27 Nov, 2017 4 commits
-
-
antirez authored
See #4472.
-
antirez authored
After #4472 the command may have just 2 arguments.
-
Salvatore Sanfilippo authored
A minor fix and `help` subcommand for `OBJECT`
-
Itamar Haber authored
-
- 24 Nov, 2017 9 commits
-
-
Itamar Haber authored
-
Itamar Haber authored
When maxmemory is set to noeviction, idletime is implicitly kept. This renders access frequency nonsensical.
-
antirez authored
Regression for #4452.
-
Salvatore Sanfilippo authored
expire & latency: fix the missing latency records generated by expire
-
antirez authored
-
antirez authored
Related to PR #4412 and issue #4407.
-
Salvatore Sanfilippo authored
PSYNC2: safe free backlog when reach the time limit and others
-
Salvatore Sanfilippo authored
Fix module name conflict
-
Salvatore Sanfilippo authored
fix string to double conversion, stopped parsing on \0 …
-
- 23 Nov, 2017 3 commits
-
-
Oran Agra authored
getLongLongFromObject calls string2ll which has this line: /* Return if not all bytes were used. */ so if you pass an sds with 3 characters "1\01" it will fail. but getLongDoubleFromObject calls strtold, and considers it ok if eptr[0]==`\0` i.e. if the end of the string found by strtold ends with null terminator 127.0.0.1:6379> set a 1 OK 127.0.0.1:6379> setrange a 2 2 (integer) 3 127.0.0.1:6379> get a "1\x002" 127.0.0.1:6379> incrbyfloat a 2 "3" 127.0.0.1:6379> get a "3"
-
antirez authored
See issue #4466 / #4467.
-
Salvatore Sanfilippo authored
Nested MULTI/EXEC may replicate in different cases.
-
- 22 Nov, 2017 3 commits
-
-
Yossi Gottlieb authored
For example: 1. A module command called within a MULTI section. 2. A Lua script with replicate_commands() called within a MULTI section. 3. A module command called from a Lua script in the above context.
-
zhaozhao.zz authored
-
zhaozhao.zz authored
it means that after this change all the replication info in RDB is valid, and it can distinguish us from the older version.
-
- 21 Nov, 2017 2 commits
-
-
zhaozhao.zz authored
-
zhaozhao.zz authored
-
- 19 Nov, 2017 1 commit
-
-
David Carlier authored
-
- 08 Nov, 2017 1 commit
-
-
Salvatore Sanfilippo authored
fix boundary case for _dictNextPower
-