CacheOrchestrator.FusionCache.Redis
3.0.0-beta.3
dotnet add package CacheOrchestrator.FusionCache.Redis --version 3.0.0-beta.3
NuGet\Install-Package CacheOrchestrator.FusionCache.Redis -Version 3.0.0-beta.3
<PackageReference Include="CacheOrchestrator.FusionCache.Redis" Version="3.0.0-beta.3" />
<PackageVersion Include="CacheOrchestrator.FusionCache.Redis" Version="3.0.0-beta.3" />
<PackageReference Include="CacheOrchestrator.FusionCache.Redis" />
paket add CacheOrchestrator.FusionCache.Redis --version 3.0.0-beta.3
#r "nuget: CacheOrchestrator.FusionCache.Redis, 3.0.0-beta.3"
#:package CacheOrchestrator.FusionCache.Redis@3.0.0-beta.3
#addin nuget:?package=CacheOrchestrator.FusionCache.Redis&version=3.0.0-beta.3&prerelease
#tool nuget:?package=CacheOrchestrator.FusionCache.Redis&version=3.0.0-beta.3&prerelease
CacheOrchestrator.FusionCache.Redis
CacheOrchestrator is a multi-tier cache coordination and synchronized invalidation library for .NET.
This package registers Redis as FusionCache L2 and backplane for named DataCacheInstances. Use it from web hosts or workers without referencing ASP.NET.
For Output Cache Redis only, use CacheOrchestrator.AspNetCore.Redis. For both surfaces, prefer the meta package CacheOrchestrator.Redis.
Install
dotnet add package CacheOrchestrator.FusionCache.Redis --prerelease
Configuration
{
"Cache": {
"DataCacheInstances": { "default": { "Provider": "Redis" } },
"Redis": { "Configuration": "localhost:6379" },
"Domains": {
"catalog": {
"Version": "1",
"DataCache": { "TtlSeconds": 300 }
}
}
}
}
Default connection: Cache:Redis. Override per instance: Cache:DataCacheInstances:{name}:Redis.
Usage
In an HTTP-free worker, install Core, FusionCache, and this Redis backend:
dotnet add package CacheOrchestrator.Core --prerelease
dotnet add package CacheOrchestrator.FusionCache --prerelease
dotnet add package CacheOrchestrator.FusionCache.Redis --prerelease
builder.Services.AddCacheOrchestratorCore(builder.Configuration);
builder.Services.AddCacheOrchestratorFusionCache(builder.Configuration);
builder.Services.AddRedisFusionCacheBackend(builder.Configuration);
In an ASP.NET Core host, replace the Core registration with CacheOrchestrator.AspNetCore:
builder.Services.AddCacheOrchestratorAspNetCore(builder.Configuration);
builder.Services.AddCacheOrchestratorFusionCache(builder.Configuration);
builder.Services.AddRedisFusionCacheBackend(builder.Configuration);
For Output Cache and Fusion Redis L2 in one reference, use CacheOrchestrator.Redis.
Documentation
License
MIT — LICENSE.md
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- CacheOrchestrator.FusionCache (>= 3.0.0-beta.3)
- CacheOrchestrator.Redis.Shared (>= 3.0.0-beta.3)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 10.0.10)
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis (>= 2.6.0)
-
net8.0
- CacheOrchestrator.FusionCache (>= 3.0.0-beta.3)
- CacheOrchestrator.Redis.Shared (>= 3.0.0-beta.3)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 8.0.22)
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis (>= 2.6.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CacheOrchestrator.FusionCache.Redis:
| Package | Downloads |
|---|---|
|
CacheOrchestrator.Redis
Meta package for CacheOrchestrator Redis backends: Output Cache store and FusionCache L2 / backplane. Prefer this for typical web apps. For Output Cache only use CacheOrchestrator.AspNetCore.Redis; for Fusion L2 only use CacheOrchestrator.FusionCache.Redis. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0-beta.3 | 47 | 8/30/2026 |
CacheOrchestrator 3.0.0-beta.3
v3 beta.3 continues the modular package split and host integrations for early testing. Highlights: Redis leaf packages (`AspNetCore.Redis`, `FusionCache.Redis`) beside the Redis meta package; endpoint cache identity for non-GET reads; docs and playground multi-instance product store improvements.
Full notes: https://github.com/amarinsek/CacheOrchestrator/releases/tag/v3.0.0-beta.3