MCPcopy
hub / github.com/grafana/tempo / mockRedisClientCluster

Function mockRedisClientCluster

pkg/cache/redis_client_test.go:84–105  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

82}
83
84func mockRedisClientCluster() (*RedisClient, error) {
85 redisServer1, err := miniredis.Run()
86 if err != nil {
87 return nil, err
88 }
89
90 redisServer2, err := miniredis.Run()
91 if err != nil {
92 return nil, err
93 }
94
95 cfg := &RedisConfig{
96 Expiration: time.Minute,
97 Timeout: 100 * time.Millisecond,
98 Endpoint: strings.Join([]string{
99 redisServer1.Addr(),
100 redisServer2.Addr(),
101 }, ","),
102 }
103
104 return NewRedisClient(cfg), nil
105}

Callers 1

TestRedisClientFunction · 0.85

Calls 3

NewRedisClientFunction · 0.85
JoinMethod · 0.65
RunMethod · 0.45

Tested by

no test coverage detected