Redis hosting extensions

Redis logo
⭐ Community Toolkit

The Aspire Community Toolkit Redis hosting extensions package provides extra functionality to the Aspire.Hosting.Redis hosting package.

This package provides the following features:

Hosting integration

To get started with the Aspire Community Toolkit Redis hosting extensions, install the CommunityToolkit.Aspire.Hosting.Redis.Extensions NuGet package in the app host project.

Install the NuGet package
dotnet add package CommunityToolkit.Aspire.Hosting.Redis.Extensions

Add management UI

DbGate management UI

To add the DbGate management UI to your Redis resource, call the WithDbGate method on the RedisResource instance:

var builder = DistributedApplication.CreateBuilder(args);
  
var redis = builder.AddRedis("redis")
                   .WithDbGate();
  
builder.AddProject<Projects.ExampleProject>()
       .WithReference(redis);
  
// After adding all resources, run the app...

This adds a new DbGate resource to the app host which is available from the Aspire dashboard. DbGate is a comprehensive database management tool that provides a web-based interface for managing your Redis databases.

See also