Skip to content

Valkey

Valkey is an open-source, Redis-compatible in-memory data store.

The Testcontainers Redis module is compatible with the Valkey container image. You can use the existing Testcontainers.Redis package without requiring a separate Valkey module.

Note

If Valkey introduces features or configuration options that require dedicated support in the future, we can introduce a separate module at that time.

Usage

Add the Redis module:

NuGet
1
dotnet add package Testcontainers.Redis

Start a Valkey container using the Redis builder:

1
2
var valkeyContainer = new RedisBuilder("valkey/valkey:9.0-alpine").Build();
await valkeyContainer.StartAsync();

Tip

For the complete source code of this example and additional information, please refer to our test projects.