Files
0451meishi/backend/internal/redisx/redis.go
2026-01-15 11:37:22 +08:00

24 lines
436 B
Go

package redisx
import (
"time"
"0451meishiditu/backend/internal/config"
"github.com/redis/go-redis/v9"
)
func New(cfg config.Config) *redis.Client {
return redis.NewClient(&redis.Options{
Addr: cfg.RedisAddr,
Password: cfg.RedisPassword,
DB: cfg.RedisDB,
DialTimeout: 3 * time.Second,
ReadTimeout: 2 * time.Second,
WriteTimeout: 2 * time.Second,
PoolSize: 20,
MinIdleConns: 2,
})
}