.Net6 连接 redis


Prepare

  • 你需要下面2个库

Microsoft.Extensions.Caching.StackExchangeRedis
StackExchange.Redis

配置appsettings.json

"ConnectionStrings": {
    "Redis": "192.168.137.7:7778"//redis 绑定的ip和端口
  }

Program.cs

  • 注册服务
#region redis
builder.Services.AddStackExchangeRedisCache(options => {
    var redisLocation = builder.Configuration.GetConnectionString("Redis");
    var redisOptions = ConfigurationOptions.Parse(redisLocation);
    redisOptions.Password = "test123";//你的redis密码
    options.InstanceName = "RedisDemo_1"; //
    options.ConfigurationOptions = redisOptions;
});
#endregion
  • 然后就可以用IDistributedCache 来操作redis 了

  • 写入和读取操作