antirez
b97cff8b63
Use strtoul() instead of sscanf() in SCAN implementation.
2013-11-05 15:30:21 +01:00
antirez
101d4bf867
Use strtoul() instead of sscanf() in SCAN implementation.
2013-11-05 15:30:21 +01:00
antirez
7dfcfe47b6
Added tests for [SHZ]SCAN with MATCH.
2013-11-05 15:19:44 +01:00
antirez
bf79c0cda2
Added tests for [SHZ]SCAN with MATCH.
2013-11-05 15:19:44 +01:00
antirez
56f53f7b3c
HSCAN/ZSCAN: skip value when matching.
...
This fixes issue #1360 and #1362 .
2013-11-05 12:16:29 +01:00
antirez
f56f78d159
HSCAN/ZSCAN: skip value when matching.
...
This fixes issue #1360 and #1362 .
2013-11-05 12:16:29 +01:00
antirez
f6738923a6
Cluster: initialize senderConfigEpoch and senderCurrentEpoch for warnings suppression.
2013-11-05 12:01:07 +01:00
antirez
1a0cea33a0
Cluster: initialize senderConfigEpoch and senderCurrentEpoch for warnings suppression.
2013-11-05 12:01:07 +01:00
antirez
522549729f
Pass int64_t to intsetGet() instead of long long.
2013-11-05 11:57:30 +01:00
antirez
eb95d28898
Pass int64_t to intsetGet() instead of long long.
2013-11-05 11:57:30 +01:00
antirez
865d3b0f33
removed not used vars in dictScan().
2013-11-05 11:56:11 +01:00
antirez
20fb91fd31
removed not used vars in dictScan().
2013-11-05 11:56:11 +01:00
antirez
e1a469d3b0
Initial support for --replicas in redis-trib.
2013-11-05 11:24:24 +01:00
antirez
6cf230ea91
Initial support for --replicas in redis-trib.
2013-11-05 11:24:24 +01:00
antirez
adcc1fc04d
SSCAN with integer encoded object test improved.
2013-10-31 10:37:27 +01:00
antirez
9fba193a59
SSCAN with integer encoded object test improved.
2013-10-31 10:37:27 +01:00
antirez
653347d253
Inverted variable boolean value and name after scanGenericCommand() refactoring.
2013-10-31 10:35:56 +01:00
antirez
c4ca5f99bf
Inverted variable boolean value and name after scanGenericCommand() refactoring.
2013-10-31 10:35:56 +01:00
antirez
34e471e748
scanGenericCommand() refactoring and handling of integer encoded elements.
...
This commit fixes issue #1354 .
2013-10-31 10:32:39 +01:00
antirez
8fc85a1218
scanGenericCommand() refactoring and handling of integer encoded elements.
...
This commit fixes issue #1354 .
2013-10-31 10:32:39 +01:00
antirez
4f3d9c0595
Regression test added for [SHZ]SCAN issue #1354 .
2013-10-31 09:43:21 +01:00
antirez
e6bb738b87
Regression test added for [SHZ]SCAN issue #1354 .
2013-10-31 09:43:21 +01:00
antirez
996bffbfb6
Test: added a SCAN test trying to trigger HT resize.
2013-10-30 16:50:25 +01:00
antirez
0b8a0ca4bc
Test: added a SCAN test trying to trigger HT resize.
2013-10-30 16:50:25 +01:00
antirez
cde7c072ba
Test: added ZSCAN test.
2013-10-30 16:25:53 +01:00
antirez
6cb52256c9
Test: added ZSCAN test.
2013-10-30 16:25:53 +01:00
antirez
82dcd85503
Test: added HSCAN test.
2013-10-30 16:24:39 +01:00
antirez
1b960378e8
Test: added HSCAN test.
2013-10-30 16:24:39 +01:00
antirez
35250fa9df
Test: added SSCAN test.
2013-10-30 11:58:04 +01:00
antirez
ddc80e026f
Test: added SSCAN test.
2013-10-30 11:58:04 +01:00
antirez
a23bf27718
SCAN test keys sorting turned into more idiomatic Tcl.
2013-10-30 11:36:12 +01:00
antirez
5fdb94fd98
SCAN test keys sorting turned into more idiomatic Tcl.
2013-10-30 11:36:12 +01:00
antirez
d1bdb17b42
SCAN: tests moved to unit/scan.tcl.
2013-10-30 11:34:01 +01:00
antirez
a881827b6e
SCAN: tests moved to unit/scan.tcl.
2013-10-30 11:34:01 +01:00
antirez
af411f4c92
redis-benchmark: update help for new __rand_int__ form.
2013-10-28 18:13:42 +01:00
antirez
3c7a0677b0
redis-benchmark: update help for new __rand_int__ form.
2013-10-28 18:13:42 +01:00
antirez
e23fa0ec99
Aesthetic fix (missing space) into HSCAN and ZSCAN implementations.
...
Thanks to @badboy for reporting.
2013-10-28 13:20:11 +01:00
antirez
9b2d44e63f
Aesthetic fix (missing space) into HSCAN and ZSCAN implementations.
...
Thanks to @badboy for reporting.
2013-10-28 13:20:11 +01:00
antirez
b2618c6cdb
ZSCAN implemented.
2013-10-28 11:36:42 +01:00
antirez
2c643ffa8d
ZSCAN implemented.
2013-10-28 11:36:42 +01:00
antirez
6618167a9f
HSCAN implemented.
2013-10-28 11:35:26 +01:00
antirez
e50090aa06
HSCAN implemented.
2013-10-28 11:35:26 +01:00
antirez
e96ffac563
SSCAN implemented.
2013-10-28 11:17:32 +01:00
antirez
4a1f1cc0d7
SSCAN implemented.
2013-10-28 11:17:32 +01:00
antirez
99efa37a6b
dictScan(): empty hash table requires special handling.
2013-10-28 11:17:18 +01:00
antirez
dfeaa84d46
dictScan(): empty hash table requires special handling.
2013-10-28 11:17:18 +01:00
antirez
e74c235567
SCAN is a random command and does not require output sorting.
...
Sorting the output helps when we want to turn a non-deterministic into a
deterministic command, in that case this is not possible.
2013-10-28 11:13:43 +01:00
antirez
cd8cb49dc4
SCAN is a random command and does not require output sorting.
...
Sorting the output helps when we want to turn a non-deterministic into a
deterministic command, in that case this is not possible.
2013-10-28 11:13:43 +01:00
antirez
0685c1ca13
SCAN: refactored into scanGenericCommand.
...
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.
2013-10-28 11:11:34 +01:00
antirez
442ae833b2
SCAN: refactored into scanGenericCommand.
...
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.
2013-10-28 11:11:34 +01:00