framework_v2/internal/providers/redis.go

20 lines
335 B
Go
Raw Normal View History

2024-07-14 09:44:49 +00:00
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))
}