framework_v2/internal/providers/redis.go
2024-07-14 17:44:49 +08:00

20 lines
335 B
Go

package providers
import (
"github.com/redis/go-redis/v9"
)
func provideRedis() *redis.Client {
var config = MustGet[GlobalConfig]()
return redis.NewClient(&redis.Options{
Addr: config.Redis.Addr,
Password: config.Redis.Pass,
DB: 0, // use default DB
})
}
func init() {
Must(Container.Provide(provideRedis))
}