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)
|
GetDel(ctx context.Context, key string) ([]byte, error)
|
||||||
GetDelScan(ctx context.Context, key string) Scanner
|
GetDelScan(ctx context.Context, key string) Scanner
|
||||||
Close()
|
Close()
|
||||||
|
// Client return raw client
|
||||||
|
// !!! dangerous api
|
||||||
|
Client() any
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
4
database/cache/redis.go
vendored
4
database/cache/redis.go
vendored
@ -18,6 +18,10 @@ type _redis struct {
|
|||||||
client *redis.Client
|
client *redis.Client
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (r *_redis) Client() any {
|
||||||
|
return r.client
|
||||||
|
}
|
||||||
|
|
||||||
func newRedis(ctx context.Context, client *redis.Client) *_redis {
|
func newRedis(ctx context.Context, client *redis.Client) *_redis {
|
||||||
r := &_redis{ctx: ctx, client: client}
|
r := &_redis{ctx: ctx, client: client}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user