123456789101112131415161718192021222324 |
- package redis
- import (
- "context"
- "fmt"
- "youngee_m_api/model/system_model"
- "github.com/go-redis/redis/v8"
- )
- var client *redis.Client
- func Init(config *system_model.Redis) {
- rdb := redis.NewClient(&redis.Options{
- Addr: fmt.Sprintf("%v:%v", config.Host, config.Port),
- Password: config.Auth, // no password set
- DB: int(config.Database), // use default DB
- })
- client = rdb
- }
- func GetRedisClient(ctx context.Context) *redis.Client {
- return client.WithContext(ctx)
- }
|