Hcf Redis 缓存组件,封装基于Redis客户端的缓存实现
通过nuget引用 Hcf.Redis 程序集
Install-Package HcfNet.Redis
添加 RedisPack 组件包
services.AddPack<RedisPack>();
如果只是单台服务器使用Redis,可按照如下配置方式使用:
{
"Hcf": {
"Redis": {
"Configuration": "localhost",
"InstanceName": "HcfAdmin",
"Enabled": "true"
}
}
}
如果要禁用Redis缓存功能,设置上面的配置 Enabled: false 即可。当启用Redis时,会自动清除已有的 IDistributedCache 分布式缓存实现
如果要使用多服务器使用Redis集群,可通过继承基类 RedisPackBase 重写,给 RedisCacheOptions.ConfigurationOptions 属性赋值即可。