Skip to content

Commit a791a86

Browse files
committed
add ring redis servers
1 parent f19f65b commit a791a86

File tree

2 files changed

+73
-15
lines changed

2 files changed

+73
-15
lines changed

docker-compose.yml

Lines changed: 59 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
services:
44

5+
redisRing
56
redis:
67
image: ${CLIENT_LIBS_TEST_IMAGE:-redislabs/client-libs-test:7.4.1}
78
container_name: redis-standalone
@@ -86,4 +87,61 @@ services:
8687
profiles:
8788
- sentinel
8889
- all-stack
89-
- all
90+
- all
91+
92+
redisRing1:
93+
image: ${CLIENT_LIBS_TEST_IMAGE:-redislabs/client-libs-test:7.4.1}
94+
container_name: redis-ring-1
95+
environment:
96+
- TLS_ENABLED=yes
97+
- REDIS_CLUSTER=no
98+
- PORT=6390
99+
command: ${REDIS_EXTRA_ARGS:---enable-debug-command yes --enable-module-command yes --tls-auth-clients optional --save ""}
100+
ports:
101+
- 6390:6390
102+
volumes:
103+
- "./dockers/ring1:/redis/work"
104+
profiles:
105+
- ring
106+
- cluster
107+
- sentinel
108+
- all-stack
109+
- all
110+
111+
redisRing2:
112+
image: ${CLIENT_LIBS_TEST_IMAGE:-redislabs/client-libs-test:7.4.1}
113+
container_name: redis-ring-2
114+
environment:
115+
- TLS_ENABLED=yes
116+
- REDIS_CLUSTER=no
117+
- PORT=6391
118+
command: ${REDIS_EXTRA_ARGS:---enable-debug-command yes --enable-module-command yes --tls-auth-clients optional --save ""}
119+
ports:
120+
- 6391:6391
121+
volumes:
122+
- "./dockers/ring2:/redis/work"
123+
profiles:
124+
- ring
125+
- cluster
126+
- sentinel
127+
- all-stack
128+
- all
129+
130+
redisRing3:
131+
image: ${CLIENT_LIBS_TEST_IMAGE:-redislabs/client-libs-test:7.4.1}
132+
container_name: redis-ring-3
133+
environment:
134+
- TLS_ENABLED=yes
135+
- REDIS_CLUSTER=no
136+
- PORT=6392
137+
command: ${REDIS_EXTRA_ARGS:---enable-debug-command yes --enable-module-command yes --tls-auth-clients optional --save ""}
138+
ports:
139+
- 6392:6392
140+
volumes:
141+
- "./dockers/ring3:/redis/work"
142+
profiles:
143+
- ring
144+
- cluster
145+
- sentinel
146+
- all-stack
147+
- all

osscluster_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -730,30 +730,30 @@ var _ = Describe("ClusterClient", func() {
730730
End: 4999,
731731
Nodes: []redis.ClusterNode{{
732732
ID: "",
733-
Addr: "127.0.0.1:8220",
733+
Addr: "127.0.0.1:16379",
734734
}, {
735735
ID: "",
736-
Addr: "127.0.0.1:8223",
736+
Addr: "127.0.0.1:16382",
737737
}},
738738
}, {
739739
Start: 5000,
740740
End: 9999,
741741
Nodes: []redis.ClusterNode{{
742742
ID: "",
743-
Addr: "127.0.0.1:8221",
743+
Addr: "127.0.0.1:16380",
744744
}, {
745745
ID: "",
746-
Addr: "127.0.0.1:8224",
746+
Addr: "127.0.0.1:16383",
747747
}},
748748
}, {
749749
Start: 10000,
750750
End: 16383,
751751
Nodes: []redis.ClusterNode{{
752752
ID: "",
753-
Addr: "127.0.0.1:8222",
753+
Addr: "127.0.0.1:16381",
754754
}, {
755755
ID: "",
756-
Addr: "127.0.0.1:8225",
756+
Addr: "127.0.0.1:16384",
757757
}},
758758
}}
759759
Expect(assertSlotsEqual(res, wanted)).NotTo(HaveOccurred())
@@ -1122,14 +1122,14 @@ var _ = Describe("ClusterClient", func() {
11221122
client, err := client.SlaveForKey(ctx, "test")
11231123
Expect(err).ToNot(HaveOccurred())
11241124
info := client.Info(ctx, "server")
1125-
Expect(info.Val()).Should(ContainSubstring("tcp_port:8224"))
1125+
Expect(info.Val()).Should(ContainSubstring("tcp_port:16383"))
11261126
})
11271127

11281128
It("should return correct master for key", func() {
11291129
client, err := client.MasterForKey(ctx, "test")
11301130
Expect(err).ToNot(HaveOccurred())
11311131
info := client.Info(ctx, "server")
1132-
Expect(info.Val()).Should(ContainSubstring("tcp_port:8221"))
1132+
Expect(info.Val()).Should(ContainSubstring("tcp_port:16380"))
11331133
})
11341134

11351135
assertClusterClient()
@@ -1286,25 +1286,25 @@ var _ = Describe("ClusterClient", func() {
12861286
Start: 0,
12871287
End: 4999,
12881288
Nodes: []redis.ClusterNode{{
1289-
Addr: ":8220",
1289+
Addr: ":16379",
12901290
}, {
1291-
Addr: ":8223",
1291+
Addr: ":16382",
12921292
}},
12931293
}, {
12941294
Start: 5000,
12951295
End: 9999,
12961296
Nodes: []redis.ClusterNode{{
1297-
Addr: ":8221",
1297+
Addr: ":16380",
12981298
}, {
1299-
Addr: ":8224",
1299+
Addr: ":16383",
13001300
}},
13011301
}, {
13021302
Start: 10000,
13031303
End: 16383,
13041304
Nodes: []redis.ClusterNode{{
1305-
Addr: ":8222",
1305+
Addr: ":16381",
13061306
}, {
1307-
Addr: ":8225",
1307+
Addr: ":16384",
13081308
}},
13091309
}}
13101310
return slots, nil

0 commit comments

Comments
 (0)