Skip to main content

Advanced parameters for Aiven for Valkey

Find a summary of every configuration option available for Aiven for Valkey service:

Parameter

additional_backup_regions array

Additional Cloud Regions for Backup Replication

ip_filter array

IP filter

Allow incoming connections from CIDR address block, e.g. '10.20.0.0/16'

service_log boolean,null

Service logging

Store logs for the service so that they are available in the HTTP API and console.

static_ips boolean

Static IP addresses

Use static public IP addresses

migration object,null

Migrate data from existing server

host string

Hostname or IP address of the server where to migrate data from

port integer

min: 1 max: 65535

Port number of the server where to migrate data from

password string

Password for authentication with the server where to migrate data from

ssl boolean

The server where to migrate data from is secured with SSL

username string

User name for authentication with the server where to migrate data from

dbname string

Database name for bootstrapping the initial connection

ignore_dbs string

Comma-separated list of databases, which should be ignored during migration (supported by MySQL and PostgreSQL only at the moment)

method string

The migration method to be used (currently supported only by Redis, Dragonfly, MySQL and PostgreSQL service types)

private_access object

Allow access to selected service ports from private networks

prometheus boolean

Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

valkey boolean

Allow clients to connect to valkey with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations

privatelink_access object

Allow access to selected service components through Privatelink

prometheus boolean

Enable prometheus

valkey boolean

Enable valkey

public_access object

Allow access to selected service ports from the public Internet

prometheus boolean

Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network

valkey boolean

Allow clients to connect to valkey from the public internet for service nodes that are in a project VPC or another type of private network

recovery_basebackup_name string

Name of the basebackup to restore in forked service

valkey_maxmemory_policy string,null

Valkey maxmemory-policy

valkey_pubsub_client_output_buffer_limit integer

min: 32 max: 512

Pub/sub client output buffer hard limit in MB

Set output buffer limit for pub / sub clients in MB. The value is the hard limit, the soft limit is 1/4 of the hard limit. When setting the limit, be mindful of the available memory in the selected service plan.

valkey_number_of_databases integer

min: 1 max: 128

Number of Valkey databases

Set number of Valkey databases. Changing this will cause a restart of the Valkey service.

valkey_io_threads integer

min: 1 max: 32

Valkey IO thread count

Set Valkey IO thread count. Changing this will cause a restart of the Valkey service.

valkey_lfu_log_factor integer

max: 100

Counter logarithm factor for volatile-lfu and allkeys-lfu maxmemory-policies

valkey_lfu_decay_time integer

min: 1 max: 120

LFU maxmemory-policy counter decay time in minutes

valkey_ssl boolean

Require SSL to access Valkey

valkey_timeout integer

max: 31536000

Valkey idle connection timeout in seconds

valkey_notify_keyspace_events string

Set notify-keyspace-events option

valkey_persistence string

Valkey persistence

When persistence is 'rdb', Valkey does RDB dumps each 10 minutes if any key is changed. Also RDB dumps are done according to backup schedule for backup purposes. When persistence is 'off', no RDB dumps and backups are done, so data can be lost at any moment if service is restarted for any reason, or if service is powered off. Also service can't be forked.

valkey_acl_channels_default string

Default ACL for pub/sub channels used when a Valkey user is created

Determines default pub/sub channels' ACL for new users if ACL is not supplied. When this option is not defined, all_channels is assumed to keep backward compatibility. This option doesn't affect Valkey configuration acl-pubsub-default.

service_to_fork_from string,null

Name of another service to fork from. This has effect only when a new service is being created.

project_to_fork_from string,null

Name of another project to fork a service from. This has effect only when a new service is being created.