pydo.databases.update_eviction_policy()
Generated on 7 Jul 2026
from pydo version
v0.39.0
Usage
client.databases.update_eviction_policy(
database_cluster_uuid="9cc10173-e9ea-4176-9dbc-a4cee4c4ff30",
body={
"eviction_policy": "allkeys_lru",
},
)Description
To configure an eviction policy for an existing Caching or Valkey cluster, send a PUT request to /v2/databases/{database_cluster_uuid}/eviction_policy specifying the desired policy.
Parameters
database_cluster_uuidstring requiredA unique identifier for a database cluster.
eviction_policystring requiredA string specifying the desired eviction policy for a Caching or Valkey cluster.
-noeviction: Don't evict any data, returns error when memory limit is reached.
-allkeys_lru:Evict any key, least recently used (LRU) first.
-allkeys_random: Evict keys in a random order.
-volatile_lru: Evict keys with expiration only, least recently used (LRU) first.
-volatile_random: Evict keys with expiration only in a random order.
-volatile_ttl: Evict keys with expiration only, shortest time-to-live (TTL) first.
Request Sample
More Information
See /v2/databases/{database_cluster_uuid}/eviction_policy in the API reference for additional detail on responses, headers, parameters, and more.