- 08 11月, 2013 2 次提交
- 07 11月, 2013 1 次提交
-
-
由 antirez 提交于
-
- 06 11月, 2013 7 次提交
-
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
AUTH and SCRIPT KILL were sent without incrementing the pending commands counter. Clearly this needs some kind of wrapper doing it for the caller in order to be less bug prone.
-
由 antirez 提交于
This change makes Sentinel less fragile about a number of failure modes. This commit also fixes a different bug as a side effect, SLAVEOF command was sent multiple times without incrementing the pending commands count.
-
由 Salvatore Sanfilippo 提交于
Deprecate utils/redis-copy.rb in favor of redis-copy gem
-
由 Ryan Biesemeyer 提交于
-
由 antirez 提交于
Thanks to @badboy for reporting it.
-
- 05 11月, 2013 9 次提交
-
-
由 antirez 提交于
The previous implementation of SCAN parsed the cursor in the generic function implementing SCAN, SSCAN, HSCAN and ZSCAN. The actual higher-level command implementation only checked for empty keys and return ASAP in that case. The result was that inverting the arguments of, for instance, SSCAN for example and write: SSCAN 0 key Instead of SSCAN key 0 Resulted into no error, since 0 is a non-existing key name very likely. Just the iterator returned no elements at all. In order to fix this issue the code was refactored to extract the function to parse the cursor and return the error. Every higher level command implementation now parses the cursor and later checks if the key exist or not.
-
由 antirez 提交于
The previous implementation assumed that the first call always happens with cursor set to 0, this may not be the case, and we want to return 0 anyway otherwise the (broken) client code will loop forever.
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
This fixes issue #1360 and #1362.
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
- 31 10月, 2013 4 次提交
- 30 10月, 2013 6 次提交
- 29 10月, 2013 1 次提交
-
-
由 antirez 提交于
-
- 28 10月, 2013 7 次提交
-
-
由 antirez 提交于
Thanks to @badboy for reporting.
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
-
由 antirez 提交于
Sorting the output helps when we want to turn a non-deterministic into a deterministic command, in that case this is not possible.
-
由 antirez 提交于
The new implementation is capable of iterating the keyspace but also sets, hashes, and sorted sets, and can be used to implement SSCAN, ZSCAN and HSCAN.
-
- 25 10月, 2013 3 次提交