@@ -47,6 +47,7 @@ proc zlistAlikeSort {a b} {
47
47
48
48
proc main {server port} {
49
49
set r [redis $server $port ]
50
+ $r select 9
50
51
set err " "
51
52
52
53
# The following AUTH test should be enabled only when requirepass
@@ -312,47 +313,47 @@ proc main {server port} {
312
313
} {0}
313
314
314
315
test {DEL all keys again (DB 1)} {
315
- $r select 1
316
+ $r select 10
316
317
foreach key [$r keys *] {
317
318
$r del $key
318
319
}
319
320
set res [$r dbsize]
320
- $r select 0
321
+ $r select 9
321
322
format $res
322
323
} {0}
323
324
324
325
test {MOVE basic usage} {
325
326
$r set mykey foobar
326
- $r move mykey 1
327
+ $r move mykey 10
327
328
set res {}
328
329
lappend res [$r exists mykey]
329
330
lappend res [$r dbsize]
330
- $r select 1
331
+ $r select 10
331
332
lappend res [$r get mykey]
332
333
lappend res [$r dbsize]
333
- $r select 0
334
+ $r select 9
334
335
format $res
335
336
} [list 0 0 foobar 1]
336
337
337
338
test {MOVE against key existing in the target DB} {
338
339
$r set mykey hello
339
- $r move mykey 1
340
+ $r move mykey 10
340
341
} {0}
341
342
342
343
test {SET/GET keys in different DBs} {
343
344
$r set a hello
344
345
$r set b world
345
- $r select 1
346
+ $r select 10
346
347
$r set a foo
347
348
$r set b bared
348
- $r select 0
349
+ $r select 9
349
350
set res {}
350
351
lappend res [$r get a]
351
352
lappend res [$r get b]
352
- $r select 1
353
+ $r select 10
353
354
lappend res [$r get a]
354
355
lappend res [$r get b]
355
- $r select 0
356
+ $r select 9
356
357
format $res
357
358
} {hello world foo bared}
358
359
@@ -618,7 +619,7 @@ proc main {server port} {
618
619
} [lsort -real {1.1 5.10 3.10 7.44 2.1 5.75 6.12 0.25 1.15}]
619
620
620
621
test {LREM, remove all the occurrences} {
621
- $r flushall
622
+ $r flushdb
622
623
$r rpush mylist foo
623
624
$r rpush mylist bar
624
625
$r rpush mylist foobar
@@ -642,7 +643,7 @@ proc main {server port} {
642
643
} {{foobar foobared zap test foo} 0}
643
644
644
645
test {LREM, starting from tail with negative count} {
645
- $r flushall
646
+ $r flushdb
646
647
$r rpush mylist foo
647
648
$r rpush mylist bar
648
649
$r rpush mylist foobar
@@ -670,7 +671,7 @@ proc main {server port} {
670
671
} {2}
671
672
672
673
test {MGET} {
673
- $r flushall
674
+ $r flushdb
674
675
$r set foo BAR
675
676
$r set bar FOO
676
677
$r mget foo bar
@@ -687,7 +688,7 @@ proc main {server port} {
687
688
} {BAR {} FOO {}}
688
689
689
690
test {RANDOMKEY} {
690
- $r flushall
691
+ $r flushdb
691
692
$r set foo x
692
693
$r set bar y
693
694
set foo_seen 0
@@ -705,12 +706,12 @@ proc main {server port} {
705
706
} {1 1}
706
707
707
708
test {RANDOMKEY against empty DB} {
708
- $r flushall
709
+ $r flushdb
709
710
$r randomkey
710
711
} {}
711
712
712
713
test {RANDOMKEY regression 1} {
713
- $r flushall
714
+ $r flushdb
714
715
$r set x 10
715
716
$r del x
716
717
$r randomkey
@@ -889,10 +890,15 @@ proc main {server port} {
889
890
}
890
891
891
892
# Leave the user with a clean DB before to exit
892
- test {FLUSHALL} {
893
- $r flushall
894
- $r dbsize
895
- } {0}
893
+ test {FLUSHDB} {
894
+ set aux {}
895
+ $r select 9
896
+ $r flushdb
897
+ lappend aux [$r dbsize]
898
+ $r select 10
899
+ $r flushdb
900
+ lappend aux [$r dbsize]
901
+ } {0 0}
896
902
897
903
puts " \n [ expr $::passed +$::failed ] tests, $::passed passed, $::failed failed"
898
904
if {$::failed > 0} {
@@ -903,7 +909,8 @@ proc main {server port} {
903
909
904
910
proc stress {} {
905
911
set r [redis]
906
- $r flushall
912
+ $r select 9
913
+ $r flushdb
907
914
while 1 {
908
915
set randkey [expr int(rand()*10000)]
909
916
set randval [expr int(rand()*10000)]
@@ -924,9 +931,25 @@ proc stress {} {
924
931
}
925
932
flush stdout
926
933
}
934
+ $r flushdb
927
935
$r close
928
936
}
929
937
938
+ # Before to run the test check if DB 9 and DB 10 are empty
939
+ set r [redis]
940
+ $r select 9
941
+ set db9size [$r dbsize]
942
+ $r select 10
943
+ set db10size [$r dbsize]
944
+ if {$db9size != 0 || $db10size != 0} {
945
+ puts " Can't run the tests against DB 9 and 10: DBs are not empty."
946
+ exit 1
947
+ }
948
+ $r close
949
+ unset r
950
+ unset db9size
951
+ unset db10size
952
+
930
953
if {[llength $argv ] == 0} {
931
954
main 127.0.0.1 6379
932
955
} elseif {[llength $argv ] == 1 && [lindex $argv 0] eq {stress}} {
0 commit comments