feat: redis 支持超时

This commit is contained in:
2026-08-31 11:41:11 +08:00
parent a3543c79e2
commit b64dd043a9
2 changed files with 26 additions and 11 deletions
+15
View File
@@ -32,3 +32,18 @@ func TestAddClientKeepsMasterAndSlaveSeparate(t *testing.T) {
_ = info.MasterClient().Close()
_ = info.SlaveClient().Close()
}
func TestNewClientPassesContextTimeoutEnabled(t *testing.T) {
client := &OwnClient{}
redisClient := client.newClient(&define.Options{
Addr: "127.0.0.1:6379",
ContextTimeoutEnabled: true,
})
t.Cleanup(func() {
_ = redisClient.Close()
})
if !redisClient.Options().ContextTimeoutEnabled {
t.Fatal("context timeout option was not passed to go-redis")
}
}