gitee.com/h79/goutils@v1.22.10/dao/redis/client.go (about)

     1  package redis
     2  
     3  import (
     4  	"github.com/go-redis/redis/v8"
     5  )
     6  
     7  type Redis interface {
     8  	Rds() *redis.Client
     9  	Sentinel() *redis.SentinelClient
    10  	Cluster() *redis.ClusterClient
    11  	Name() string
    12  }
    13  
    14  type Client interface {
    15  	Get(name string) (Redis, error)
    16  	Close(name string) error
    17  	CloseAll()
    18  	Select(name string) //选哪个redis
    19  	GetSelector() string
    20  	SelectDB(name string, index int) error //选哪个redis db
    21  }