- 13 Mar, 2015 5 commits
-
-
Salvatore Sanfilippo authored
Support CLIENT commands in Redis Sentinel
-
antirez authored
If count is 0 SADD is called without element arguments, which is currently invalid.
-
antirez authored
-
antirez authored
-
antirez authored
-
- 12 Mar, 2015 2 commits
- 11 Mar, 2015 5 commits
- 10 Mar, 2015 4 commits
-
-
Salvatore Sanfilippo authored
Add command CLUSTER MYID
-
Michel Martens authored
-
antirez authored
-
antirez authored
Not perfect since The Solution IMHO is to have a DSL with a table of configuration functions with type, limits, and aux functions to handle the odd ones. However this hacky macro solution is already better and forces to put limits in the range of numerical fields. More field types to be refactored in the next commits hopefully.
-
- 08 Mar, 2015 1 commit
-
-
antirez authored
-
- 04 Mar, 2015 1 commit
-
-
antirez authored
Itereator misuse due to analyzeLatencyForEvent() accessing the dictionary during the iteration, without the iterator being reclared as safe.
-
- 27 Feb, 2015 11 commits
-
-
antirez authored
-
antirez authored
Should be much faster, and regardless, the code is more obvious now compared to generating a string just to get the return value of the ll2stirng() function.
-
antirez authored
-
antirez authored
Main point here is to correctly report LLONG_MIN length, since to take the absolute value we need care in sdigits10().
-
antirez authored
-
antirez authored
1. HVSTRLEN -> HSTRLEN. It's unlikely one needs the length of the key, not clear how the API would work (by value does not make sense) and there will be better names anyway. 2. Default is to return 0 when field is missing. 3. Default is to return 0 when key is missing. 4. The implementation was slower than needed, and produced unnecessary COW. Related issue #2415.
-
antirez authored
-
Salvatore Sanfilippo authored
added a new hvstrlen command
-
antirez authored
-
antirez authored
-
antirez authored
Thanks to @codeslinger (Toby DiPasquale) for identifying the issue. Related to issue #2409.
-
- 26 Feb, 2015 2 commits
-
-
antirez authored
1. Remove useless "cs" initialization. 2. Add a "select" var to capture a condition checked multiple times. 3. Avoid duplication of the same if (!copy) conditional. 4. Don't increment dirty if copy is given (no deletion is performed), otherwise we propagate MIGRATE when not needed.
-
Tommy Wang authored
Avoid redundant SELECT calls when continuously migrating keys to the same dbid within a target Redis instance.
-
- 25 Feb, 2015 7 commits
-
-
antirez authored
-
Salvatore Sanfilippo authored
rehashing.c: Fix compile error originating from SPOP rewrite
-
antirez authored
-
antirez authored
This is safe since bufpos is small, inside the range of the local client buffer.
-
antirez authored
-
Salvatore Sanfilippo authored
Bitops: Stop overallocating storage space on set
-
Salvatore Sanfilippo authored
Sentinel: Add initial quorum bounds check
-
- 24 Feb, 2015 2 commits
-
-
Matt Stancliff authored
Revert some size_t back to off_t Set reply_bytes needs to 64 bits everywhere Revert bufpos to int since it's a max of 16k into buf[]
-
Salvatore Sanfilippo authored
Improve type correctness
-