Yannik
Yannik

Reputation: 1037

.NET Core Distributed Redis Cache with Password

I’m using the distributed Redis Cache to cache temporally some User-Data. Currently I’m testing the Application locally in my Development Environment. The Redis-Server on my local Machine has no Password but in Production I’m using a random generated Password.

How can I connect to the Redis-Server with a Password?

My Startup.cs:

   //Add Redis
    services.AddDistributedRedisCache(options =>
    {
        options.Configuration = "127.0.0.1:6379";
        options.InstanceName = "Portal";
    });

Upvotes: 7

Views: 14430

Answers (1)

Ilya Chumakov
Ilya Chumakov

Reputation: 25019

Microsoft.Extensions.Caching.Redis client is built on top of StackExchange.Redis. It means the StackExchange Redis Connection String is used to specify a password and any other options, for example:

services.AddDistributedRedisCache(options =>
{
    options.Configuration = "localhost:6380,password=...";
    options.InstanceName = "SampleInstance";
});

Upvotes: 20

Related Questions