如果只是单台服务器使用Redis,可按照如下配置方式使用:
- 通过nuget引用
OSharp.Redis
程序集
Install-Package OSharp.Redis
- 在
appsettings.json
中添加如下配置节点
{
"OSharp": {
"Redis": {
"Configuration": "localhost",
"InstanceName": "OSharpDemo",
"Enabled": "true"
}
}
}
- 如果要禁用Redis缓存功能,设置上面的配置
Enabled: false
即可。当启用Redis时,会自动清除已有的IDistributedCache
分布式缓存实现
如果要使用多服务器使用Redis集群,可通过继承基类RedisPackCore
重写,给RedisCacheOptions.ConfigurationOptions
属性赋值即可。