Kvindo™ Cloud Docs
A Valkey Parameter Set is a named, reusable collection of Valkey server configuration directives. Attach it to a Valkey Cluster to apply a consistent tuning profile — for example a cache-heavy eviction or a durability-first persistence profile — without editing each cluster individually.
• Parameters — a string→string map of a fixed, allow-listed set of Valkey directives (spec.parameters) — an unrecognized key or an out-of-range value is rejected at request time, not silently forwarded
• Reuse — one set can be referenced by many clusters; updating the set re-applies to every cluster that references it
• Values are strings — quote numbers and booleans ("80", "true") the same way the underlying directive expects
• Swapping freely — changing which parameter set a Valkey Cluster references is the one field its modify guardrails leave unrestricted
• maxmemory-policy — one of noeviction, allkeys-lru, allkeys-lfu, allkeys-random, volatile-lru, volatile-lfu, volatile-random, volatile-ttl
• maxmemory-percent — integer 5–90
• maxmemory-mib-per-process — integer ≥64
• io-threads — integer 1–8 (restart required to take effect)
• cluster-node-timeout — integer 1000–60000 (milliseconds)
• min-replicas-to-write — integer 0–1
• min-replicas-max-lag — non-negative integer
• cluster-require-full-coverage — boolean
• appendonly — boolean (restart required to take effect)
• appendfsync — one of always, everysec, no
| UI Name | API / kc name | Terraform name | Optional | Format | Default | Is read only | Description |
|---|---|---|---|---|---|---|---|
| Parameters | spec.parameters |
spec.parameters |
No | map of string → string | {} |
No | Valkey config directives applied to clusters that reference this set — see the allow-list above |
A cache-heavy eviction profile. Reference it from a Valkey Cluster via spec.parametersSetId.
Terraform
Python SDK
kc CLI
Resource docs