Migrations

Moving From Redis to Valkey: What the New Valkey-proxy Changes

In October Percona announced Valkey-proxy, an open-source proxy that lets applications use a Valkey cluster as if it were a single server. It removes one of the last practical blockers to leaving commercial Redis.

· 6 min read · AG Data Team

Since Redis changed its licence in 2024, many teams have looked at Valkey — the open-source fork hosted by the Linux Foundation — as a drop-in replacement. For simple setups the move is easy. For larger ones there has been a practical blocker: no standard open-source proxy to put in front of a Valkey cluster. On 22 October 2026 Percona announced Valkey-proxy to fill exactly that gap.

Why the proxy matters

A single Redis or Valkey server is simple for applications to use. A cluster, which spreads data across several nodes, needs cluster-aware client libraries that understand how keys map to nodes, handle redirects and re-discover the topology after a failover. Many older applications, and some client libraries, assume a single server.

Commercial Redis offerings and some cloud services hide this behind their own proxy layer, so the application still sees one endpoint. Open-source Valkey users have had no equivalent — which made moving off commercial Redis a code change, not just an infrastructure change.

What Valkey-proxy does

According to the announcement:

In other words: interesting now, production-ready later. It is a good time to start planning and testing, not to put it in front of your payment flow next week.

Before migrating anything, find out what Redis is actually doing for you. In many systems it started as a cache and quietly became a queue, a session store, a rate limiter and a lock service. A cache can be cold-started on the new system; a queue or a session store cannot lose data.

A practical migration plan

  1. Inventory usage. List every application that connects, which data structures and commands it uses, and whether the data is disposable (cache) or must survive (queues, sessions, counters).
  2. Check versions and features. Valkey is compatible with the Redis open-source line up to 7.2. Features added only to newer commercial Redis versions or proprietary modules need a replacement or a design change.
  3. Check persistence and replication settings. Carry over your RDB/AOF and memory eviction configuration deliberately rather than relying on defaults.
  4. Choose the cutover method. Disposable caches can switch with a configuration change and a warm-up. Data that must survive can be moved by making Valkey a replica of the existing server, or with a dual-write period, followed by a short controlled switchover.
  5. Load-test before switching. Measure latency at your peak request rate, including after a node failure.
  6. Keep the old system available for a rollback window until the new one has run through a full business cycle.

Is it worth it?

For teams paying for commercial Redis mainly to get clustering and a single endpoint, Valkey-proxy could remove the reason to keep paying. For teams on a managed cloud cache, the provider's Valkey option is often cheaper than its Redis equivalent — a saving similar to the ones we describe in reducing AWS RDS and Aurora costs. And for small single-server setups, the move has already been straightforward for some time.

Key takeaways

Valkey Redis Caching Open Source
Work with us

Thinking about leaving Redis?

We assess your Redis usage, plan the move to Valkey and run the cutover, so that your cache and queues keep working while the licence bill goes away.

Get in touch More from the blog