update: cache add raw client api
This commit is contained in:
parent
0e53ccc70c
commit
6d1024f951
3
database/cache/cache.go
vendored
3
database/cache/cache.go
vendored
@ -52,6 +52,9 @@ type Cache interface {
|
||||
GetDel(ctx context.Context, key string) ([]byte, error)
|
||||
GetDelScan(ctx context.Context, key string) Scanner
|
||||
Close()
|
||||
// Client return raw client
|
||||
// !!! dangerous api
|
||||
Client() any
|
||||
}
|
||||
|
||||
var (
|
||||
|
4
database/cache/redis.go
vendored
4
database/cache/redis.go
vendored
@ -18,6 +18,10 @@ type _redis struct {
|
||||
client *redis.Client
|
||||
}
|
||||
|
||||
func (r *_redis) Client() any {
|
||||
return r.client
|
||||
}
|
||||
|
||||
func newRedis(ctx context.Context, client *redis.Client) *_redis {
|
||||
r := &_redis{ctx: ctx, client: client}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user