Skip to content

Commit 2adb25b

Browse files
committed
Add FailoverClusterClient test + fix example/hset-struct go.sum
1 parent b0ed509 commit 2adb25b

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

Diff for: example/hset-struct/go.sum

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
22
github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA=
3-
github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44=
4-
github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
53
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
64
github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
75
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=

Diff for: universal_test.go

+11-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ var _ = Describe("UniversalClient", func() {
2424
Expect(client.Ping(ctx).Err()).NotTo(HaveOccurred())
2525
})
2626

27+
It("should connect to failover cluster", Label("NonRedisEnterprise"), func() {
28+
client = redis.NewUniversalClient(&redis.UniversalOptions{
29+
MasterName: sentinelName,
30+
RouteRandomly: true,
31+
Addrs: sentinelAddrs,
32+
})
33+
_, ok := client.(*redis.ClusterClient)
34+
Expect(ok).To(BeTrue(), "expected a ClusterClient")
35+
})
36+
2737
It("should connect to simple servers", func() {
2838
client = redis.NewUniversalClient(&redis.UniversalOptions{
2939
Addrs: []string{redisAddr},
@@ -79,6 +89,7 @@ var _ = Describe("UniversalClient", func() {
7989
err = client.Set(ctx, "somekey", "somevalue", 0).Err()
8090
Expect(err).To(HaveOccurred())
8191
})
92+
8293
It("should connect to clusters if IsClusterMode is set even if only a single address is provided", Label("NonRedisEnterprise"), func() {
8394
client = redis.NewUniversalClient(&redis.UniversalOptions{
8495
Addrs: []string{cluster.addrs()[0]},
@@ -96,4 +107,3 @@ var _ = Describe("UniversalClient", func() {
96107
Expect(client.ClusterSlots(ctx).Val()).To(HaveLen(3))
97108
})
98109
})
99-

0 commit comments

Comments
 (0)