RedisBuilderExtensions
Classstaticnet10.0
Provides extension methods for adding Redis resources to the application model.
namespace Aspire.Hosting;
public static class RedisBuilderExtensions{ // ...}15 members
Methods15
Section titled MethodsIResourceBuilder<RedisResource> Adds a Redis container to the application model.
AddRedis(IDistributedApplicationBuilder, string, int?, IResourceBuilder<ParameterResource>) extensionats exportIResourceBuilder<RedisResource> Adds a Redis container to the application model.
IResourceBuilder<RedisResource> Adds a bind mount for the data folder to a Redis container resource and enables Redis persistence.
IResourceBuilder<RedisInsightResource> Adds a bind mount for the data folder to a Redis Insight container resource.
IResourceBuilder<RedisResource> Adds a named volume for the data folder to a Redis container resource and enables Redis persistence.
IResourceBuilder<RedisInsightResource> Adds a named volume for the data folder to a Redis Insight container resource.
IResourceBuilder<RedisCommanderResource> Configures the host port that the Redis Commander resource is exposed on instead of using randomly assigned port.
IResourceBuilder<RedisInsightResource> Configures the host port that the Redis Insight resource is exposed on instead of using randomly assigned port.
IResourceBuilder<RedisResource> Configures the host port that the Redis resource is exposed on instead of using randomly assigned port.
IResourceBuilder<RedisResource> Configures the Redis resource to use the specified Redis module by providing its path inside the container.
WithPassword(IResourceBuilder<RedisResource>, IResourceBuilder<ParameterResource>) extensionats exportIResourceBuilder<RedisResource> Configures the password that the Redis resource is used.
IResourceBuilder<RedisResource> Configures a Redis container resource for persistence.
WithRedisCommander(IResourceBuilder<RedisResource>, Action<IResourceBuilder<RedisCommanderResource>>, string?) extensionats exportIResourceBuilder<RedisResource> Configures a container resource for Redis Commander which is pre-configured to connect to the
RedisResource that this method is used on. WithRedisInsight(IResourceBuilder<RedisResource>, Action<IResourceBuilder<RedisInsightResource>>, string?) extensionats exportIResourceBuilder<RedisResource> Configures a container resource for Redis Insight which is pre-configured to connect to the
RedisResource that this method is used on. IResourceBuilder<RedisResource> Adds a REPL command that opens an authenticated Redis shell in the dashboard terminal dock.