Documentation ¶
Index ¶
- func EvictOnSucces(ctx context.Context, client RedisClient, key string, err error) error
- func Load[V any](ctx context.Context, client RedisClient, key string, ...) (V, error)
- type App
- func (a App[K, V]) EvictOnSuccess(ctx context.Context, item K, err error) error
- func (a App[K, V]) Get(ctx context.Context, id K) (V, error)
- func (a App[K, V]) List(ctx context.Context, onMissError func(K, error) bool, items ...K) ([]V, error)
- func (a App[K, V]) ListMany(ctx context.Context, fetchMany func(context.Context, []K) ([]V, error), ...) ([]V, error)
- func (a App[K, V]) Store(ctx context.Context, id K, value V) error
- type RedisClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EvictOnSucces ¶ added in v4.48.0
Types ¶
type App ¶
func (App[K, V]) EvictOnSuccess ¶ added in v4.47.2
func (App[K, V]) List ¶ added in v4.47.1
func (a App[K, V]) List(ctx context.Context, onMissError func(K, error) bool, items ...K) ([]V, error)
If onMissError returns false, List stops by returning an error
type RedisClient ¶ added in v4.28.0
Click to show internal directories.
Click to hide internal directories.