2026-06-26 08:37:04 +00:00
|
|
|
package redis
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"haixun-backend/internal/config"
|
|
|
|
|
|
|
|
|
|
goredis "github.com/redis/go-redis/v9"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func NewClient(conf config.RedisConf) *goredis.Client {
|
|
|
|
|
if conf.Addr == "" {
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
return goredis.NewClient(&goredis.Options{
|
2026-06-26 16:02:06 +00:00
|
|
|
Addr: conf.Addr,
|
|
|
|
|
Password: conf.Password,
|
|
|
|
|
DB: conf.DB,
|
2026-06-26 08:37:04 +00:00
|
|
|
})
|
|
|
|
|
}
|