CacheOrchestrator.FusionCache.Redis
3.0.0-beta.5
dotnet add package CacheOrchestrator.FusionCache.Redis --version 3.0.0-beta.5
NuGet\Install-Package CacheOrchestrator.FusionCache.Redis -Version 3.0.0-beta.5
<PackageReference Include="CacheOrchestrator.FusionCache.Redis" Version="3.0.0-beta.5" />
<PackageVersion Include="CacheOrchestrator.FusionCache.Redis" Version="3.0.0-beta.5" />
<PackageReference Include="CacheOrchestrator.FusionCache.Redis" />
paket add CacheOrchestrator.FusionCache.Redis --version 3.0.0-beta.5
#r "nuget: CacheOrchestrator.FusionCache.Redis, 3.0.0-beta.5"
#:package CacheOrchestrator.FusionCache.Redis@3.0.0-beta.5
#addin nuget:?package=CacheOrchestrator.FusionCache.Redis&version=3.0.0-beta.5&prerelease
#tool nuget:?package=CacheOrchestrator.FusionCache.Redis&version=3.0.0-beta.5&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.5)
- CacheOrchestrator.Redis.Shared (>= 3.0.0-beta.5)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 10.0.10)
- ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis (>= 2.6.0)
-
net8.0
- CacheOrchestrator.FusionCache (>= 3.0.0-beta.5)
- CacheOrchestrator.Redis.Shared (>= 3.0.0-beta.5)
- 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.5 | 84 | 9/8/2026 |
| 3.0.0-beta.4 | 73 | 9/7/2026 |
| 3.0.0-beta.3 | 89 | 8/30/2026 |
CacheOrchestrator 3.0.0-beta.5
v3 beta.5 fixes authenticated cache-key collisions, HTTP representation identity, entity-footprint tag publication, EF transaction-aware invalidation, and Redis backend isolation. Runtime settings update atomically, cluster commands report incomplete execution, and queued Edge purges retain their original destinations. Public API contracts, documentation, regression coverage, and package/analyzer checks are aligned for 3.0.
Full notes: https://github.com/CacheOrchestrator/CacheOrchestrator/releases/tag/v3.0.0-beta.5