CacheOrchestrator.Redis
3.0.0-beta.4
See the version list below for details.
dotnet add package CacheOrchestrator.Redis --version 3.0.0-beta.4
NuGet\Install-Package CacheOrchestrator.Redis -Version 3.0.0-beta.4
<PackageReference Include="CacheOrchestrator.Redis" Version="3.0.0-beta.4" />
<PackageVersion Include="CacheOrchestrator.Redis" Version="3.0.0-beta.4" />
<PackageReference Include="CacheOrchestrator.Redis" />
paket add CacheOrchestrator.Redis --version 3.0.0-beta.4
#r "nuget: CacheOrchestrator.Redis, 3.0.0-beta.4"
#:package CacheOrchestrator.Redis@3.0.0-beta.4
#addin nuget:?package=CacheOrchestrator.Redis&version=3.0.0-beta.4&prerelease
#tool nuget:?package=CacheOrchestrator.Redis&version=3.0.0-beta.4&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.4)
- CacheOrchestrator.FusionCache.Redis (>= 3.0.0-beta.4)
-
net8.0
- CacheOrchestrator.AspNetCore.Redis (>= 3.0.0-beta.4)
- CacheOrchestrator.FusionCache.Redis (>= 3.0.0-beta.4)
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.5 | 39 | 9/8/2026 | |
| 3.0.0-beta.4 | 45 | 9/7/2026 | |
| 3.0.0-beta.3 | 56 | 8/30/2026 | |
| 3.0.0-beta.2 | 58 | 8/25/2026 | |
| 3.0.0-beta.1 | 65 | 8/25/2026 | |
| 2.1.0 | 133 | 8/15/2026 | |
| 2.0.0 | 131 | 8/13/2026 | |
| 1.0.0 | 122 | 8/8/2026 | |
| 1.0.0-rc.2 | 92 | 8/8/2026 | |
| 1.0.0-rc.1 | 95 | 8/8/2026 |
CacheOrchestrator 3.0.0-beta.4
v3 beta.4 ships tag-native Edge Cache (Cloudflare + Varnish), Client Cache Schedule on Edge freshness, automatic Edge purge on Version/policy changes, and coordinated domain-setting invalidation across OC/DC/Edge.
Full notes: https://github.com/CacheOrchestrator/CacheOrchestrator/releases/tag/v3.0.0-beta.4