Documentation
¶
Overview ¶
Package valkey provides atomic bounded-use consumption through one Valkey EVAL operation. Client libraries adapt their result type to Evaler.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumptionStore ¶
type ConsumptionStore struct {
// contains filtered or unexported fields
}
ConsumptionStore atomically consumes bounded capabilities in Valkey.
func NewConsumptionStore ¶
func NewConsumptionStore(options Options) (*ConsumptionStore, error)
NewConsumptionStore validates a client and fixed key prefix.
func (*ConsumptionStore) Consume ¶
func (store *ConsumptionStore) Consume(ctx context.Context, request capability.Consumption) (capability.ConsumptionResult, error)
Consume executes one constant script against one declared, digest-derived key.
Click to show internal directories.
Click to hide internal directories.