Key Value Service
KeyValueService exposes simple key-value operations with optional TTL and conditional semantics.
Related pages: Overview, Cache-Service.
Core API
get(key) -> bytesset(key, value, ttl=None)set_if_not_exists(key, value, ttl=None) -> booldelete(key)delete_if_value_matches(key, value) -> boolexists(key) -> bool
Adapter options
python: in-memory dict adapter with TTL support.redis: Redis adapter.custom: pluggable adapter.
Config example
services:
kv:
kv_adapter:
adapter: "redis"
config:
redis_url: "redis://localhost:6379"