BRIX On-Premises > Prepare BRIX On-Premises infrastructure > Databases > Prepare external databases / Migrate from Redis to Valkey

Migrate from Redis to Valkey

If you previously used Redis, you can migrate from this database to Valkey in one of the following ways:

Smooth migration from Redis to Valkey

For smooth migration:

  1. Use additional node. On this node, install Valkey as specified from the first to the second steps in the Valkey article.
  2. Change the BRIX parameters by specifying the connection string to Valkey:
  • Connection string for Valkey:

redis://<valkey-server-address>:6379/0

  • Connection string for Valkey with TLS/SSL:

rediss://<valkey-server-address>:6379/0

  1. After successfully connecting to Valkey, disable the Redis server to free up system resources. It is no longer in use.

Migration from Redis to Valkey with BRIX application downtime

To migrate from Redis to Valkey using the current Redis server:

  1. Stop all BRIX services and wait for them to complete. To do this, use the command:

kubectl scale deploy --replicas=0 --all [-n <elma365-namespace>]

  1. Stop all Redis services:

sudo systemctl disable --now redis-server

  1. Install Valkey as specified from the first to the second steps in the Valkey article.
  2. Start all BRIX application services with the command:

kubectl scale deploy --replicas=1 --all [-n <elma365-namespace>]