- 安装
Install-Package FreeRedis.AspNetCore
dotnet add package FreeRedis.AspNetCore
- 注册FreeRedis
builder.Services.AddFreeRedis(builder.Configuration);
- 构造函数调用
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
}
}
}