我正在使用分布式redis缓存来缓存一些用户数据。目前,我正在我的开发环境中在本地测试该应用程序。我本地计算机上的Redis服务器没有密码,但是在生产中,我正在使用一个随机生成的密码。
如何使用密码连接到redis服务器?
我的startup.cs:
//Add Redis
services.AddDistributedRedisCache(options =>
{
options.Configuration = "127.0.0.1:6379";
options.InstanceName = "Portal";
});
Microsoft.Extensions.Caching.Redis
客户端构建在StackExchange.Redis
顶部。这意味着STACKEXCHANGE REDIS连接字符串用于指定密码和任何其他选项,例如:
services.AddDistributedRedisCache(options =>
{
options.Configuration = "localhost:6380,password=...";
options.InstanceName = "SampleInstance";
});