CacheOrchestrator.Redis
3.0.0-beta.3
dotnet add package CacheOrchestrator.Redis --version 3.0.0-beta.3
NuGet\Install-Package CacheOrchestrator.Redis -Version 3.0.0-beta.3
<PackageReference Include="CacheOrchestrator.Redis" Version="3.0.0-beta.3" />
<PackageVersion Include="CacheOrchestrator.Redis" Version="3.0.0-beta.3" />
<PackageReference Include="CacheOrchestrator.Redis" />
paket add CacheOrchestrator.Redis --version 3.0.0-beta.3
#r "nuget: CacheOrchestrator.Redis, 3.0.0-beta.3"
#:package CacheOrchestrator.Redis@3.0.0-beta.3
#addin nuget:?package=CacheOrchestrator.Redis&version=3.0.0-beta.3&prerelease
#tool nuget:?package=CacheOrchestrator.Redis&version=3.0.0-beta.3&prerelease
CacheOrchestrator.Redis
CacheOrchestrator is a multi-tier cache coordination and synchronized invalidation library for .NET.
This is the meta Redis package: Output Cache store and Fusion Data Cache L2 / backplane. Prefer it for typical web apps.
- Output Cache only:
CacheOrchestrator.AspNetCore.Redis - Fusion L2 only (no ASP.NET):
CacheOrchestrator.FusionCache.Redis CacheOrchestrator.Redis.Sharedis a support package pulled in transitively — do not install it alone.
Install
dotnet add package CacheOrchestrator.Redis --prerelease
Configuration
{
"Cache": {
"OutputCache": { "Provider": "InMemory" },
"DataCacheInstances": { "default": { "Provider": "Redis" } },
"Redis": { "Configuration": "localhost:6379" }
}
}
Default connection: Cache:Redis. Overrides: Cache:OutputCache:Redis, Cache:DataCacheInstances:{name}:Redis. Set "OutputCache": { "Provider": "Redis" } to store full HTTP responses in Redis as well.
Usage
dotnet add package CacheOrchestrator --prerelease
dotnet add package CacheOrchestrator.Redis --prerelease
builder.Services.AddCacheOrchestrator(builder.Configuration, o => o.AddRedisBackend());
var app = builder.Build();
app.UseCacheOrchestrator();
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.AspNetCore.Redis (>= 3.0.0-beta.3)
- CacheOrchestrator.FusionCache.Redis (>= 3.0.0-beta.3)
-
net8.0
- CacheOrchestrator.AspNetCore.Redis (>= 3.0.0-beta.3)
- CacheOrchestrator.FusionCache.Redis (>= 3.0.0-beta.3)
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 | |
|---|---|---|---|
| 3.0.0-beta.3 | 44 | 8/30/2026 | |
| 3.0.0-beta.2 | 50 | 8/25/2026 | |
| 3.0.0-beta.1 | 57 | 8/25/2026 | |
| 2.1.0 | 125 | 8/15/2026 | |
| 2.0.0 | 126 | 8/13/2026 | |
| 1.0.0 | 117 | 8/8/2026 | |
| 1.0.0-rc.2 | 85 | 8/8/2026 | |
| 1.0.0-rc.1 | 87 | 8/8/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