Skip to content

zhangxianchengvip/FreeRedis.AspNetCore

Repository files navigation

FreeRedis.AspNetCore

介绍

FreeRedis Asp.Net Core 服务注册扩展

  1. 安装
Install-Package FreeRedis.AspNetCore
dotnet add package FreeRedis.AspNetCore
  1. 注册FreeRedis
builder.Services.AddFreeRedis(builder.Configuration);
  1. 构造函数调用
private readonly IRedisClient _client;
public WeatherForecastController(IRedisClient client)
{
  _client = client;
}

4.配置文件

{
 "FreeRedisOptions": {
    "ConnectPatterns": "MasterSlave",//连接模式 MasterSlave 、Cluster、Sentinel
    "MasterSlave": {//主从
      "Maste": "137.0.0.1:6379,defaultDatabase=0",
      "Slaves": [ "127.0.0.1:6378,password=123,defaultDatabase=0" ]
    },
    "Cluster": {//集群
      "Mastes": [ "127.0.0.1:6379,defaultDatabase=0" ]
    },
    "Sentinel": {//哨兵
      "Maste": "127.0.0.1:6379,defaultDatabase=0",
      "Sentinels": [],
      "RWSplitting": true
    }
  }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages