CacheOrchestrator.Redis
1.0.0
dotnet add package CacheOrchestrator.Redis --version 1.0.0
NuGet\Install-Package CacheOrchestrator.Redis -Version 1.0.0
<PackageReference Include="CacheOrchestrator.Redis" Version="1.0.0" />
<PackageVersion Include="CacheOrchestrator.Redis" Version="1.0.0" />
<PackageReference Include="CacheOrchestrator.Redis" />
paket add CacheOrchestrator.Redis --version 1.0.0
#r "nuget: CacheOrchestrator.Redis, 1.0.0"
#:package CacheOrchestrator.Redis@1.0.0
#addin nuget:?package=CacheOrchestrator.Redis&version=1.0.0
#tool nuget:?package=CacheOrchestrator.Redis&version=1.0.0
CacheOrchestrator.Redis
Optional Redis backends for CacheOrchestrator.
| Provides | Output Cache store, FusionCache L2 + backplane, Redis health probe |
| Requires | CacheOrchestrator core package + AddRedisBackend() |
| Full docs | GitHub README · backends.md |
This package owns Redis connection options (not the core package).
Install
dotnet add package CacheOrchestrator
dotnet add package CacheOrchestrator.Redis
Register
using CacheOrchestrator.DependencyInjection;
using CacheOrchestrator.Redis;
builder.Services.AddCacheOrchestrator(builder.Configuration, o =>
{
o.AddRedisBackend();
});
Configure
{
"Cache": {
"Namespace": "my-app",
"OutputCache": { "Provider": "Redis" },
"FusionCacheInstances": {
"default": { "Provider": "Redis" }
},
"Redis": {
"Configuration": "localhost:6379"
}
}
}
| Surface | Override | Fallback |
|---|---|---|
| Output Cache | Cache:OutputCache:Redis |
Cache:Redis |
Fusion instance {name} |
Cache:FusionCacheInstances:{name}:Redis |
Cache:Redis |
More (multi-instance, backplane, custom backends): documentation on GitHub.
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 (>= 1.0.0)
- Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (>= 10.0.10)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 10.0.10)
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis (>= 2.6.0)
-
net8.0
- CacheOrchestrator (>= 1.0.0)
- Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (>= 8.0.22)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 8.0.22)
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis (>= 2.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 31 | 8/8/2026 |
| 1.0.0-rc.2 | 35 | 8/8/2026 |
| 1.0.0-rc.1 | 35 | 8/8/2026 |
CacheOrchestrator 1.0.0 — first stable release.
Domain-based caching for ASP.NET Core that orchestrates Output Cache, FusionCache, and client Cache-Control under the same model.
- Core package (InMemory) + optional CacheOrchestrator.Redis
- Per-domain TTLs, Version, Client Cache Schedule, invalidation API
- Multi-target: net8.0 and net10.0
Full notes: https://github.com/amarinsek/CacheOrchestrator/blob/main/CHANGELOG.md