【发布时间】:2020-12-11 15:47:19
【问题描述】:
如何在 Golang 中模拟 redis 集群服务器?
可以使用 'github.com/alicebob/miniredis' 包模拟简单的 redis 服务器,但它不支持集群模拟。
收到以下错误:
ERR unknown command cluster, with args beginning with: slots``
我的程序使用 'github.com/go-redis/redis' 包来实现 redis。
例如 - 为以下客户端创建模拟服务器
redisCache := redis.NewClusterClient(redisConfig)
_, err := redisCache.Ping().Result()
if err != nil {
log.Fatalf("fatal error Not able to connect using redis client: %s", err)
}
【问题讨论】:
标签: unit-testing go redis go-redis