Reimaginate.Orchestrator.Redis
1.1.1-rc.75
dotnet add package Reimaginate.Orchestrator.Redis --version 1.1.1-rc.75
NuGet\Install-Package Reimaginate.Orchestrator.Redis -Version 1.1.1-rc.75
<PackageReference Include="Reimaginate.Orchestrator.Redis" Version="1.1.1-rc.75" />
<PackageVersion Include="Reimaginate.Orchestrator.Redis" Version="1.1.1-rc.75" />
<PackageReference Include="Reimaginate.Orchestrator.Redis" />
paket add Reimaginate.Orchestrator.Redis --version 1.1.1-rc.75
#r "nuget: Reimaginate.Orchestrator.Redis, 1.1.1-rc.75"
#:package Reimaginate.Orchestrator.Redis@1.1.1-rc.75
#addin nuget:?package=Reimaginate.Orchestrator.Redis&version=1.1.1-rc.75&prerelease
#tool nuget:?package=Reimaginate.Orchestrator.Redis&version=1.1.1-rc.75&prerelease
Reimaginate.Orchestrator.Redis
Redis-backed workflow instance locking integration for Orchestrator.
Register it after core Orchestrator services:
services.AddOrchestratorServices(configuration.GetSection("Orchestrator"), typeof(MyWorkflowActionResolver));
services.AddRedisWorkflowInstanceLocks(redisConnectionMultiplexer);
Locks are renewed while the lease is held. LeaseDuration is the Redis key TTL, not the maximum workflow runtime. Set RenewalInterval shorter than LeaseDuration; when omitted it defaults to roughly one third of the lease. If renewal fails repeatedly or the lock token no longer matches, the lease LostToken is cancelled so long-running workflow execution can stop safely.
Redis command timeouts are controlled by the StackExchange.Redis connection string, for example asyncTimeout, syncTimeout, and connectTimeout.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.8)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.8)
- Reimaginate.Orchestrator.Abstractions (>= 1.1.1-rc.75)
- StackExchange.Redis (>= 2.13.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Reimaginate.Orchestrator.Redis:
| Package | Downloads |
|---|---|
|
Reimaginate.Orchestrator.Hosting
Reusable command-line host composition helpers for customer Orchestrator hosts. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.1-rc.75 | 49 | 6/18/2026 |
| 1.1.1-rc.74 | 95 | 6/3/2026 |
| 1.1.1-rc.73 | 68 | 6/3/2026 |
| 1.1.1-rc.72 | 60 | 6/3/2026 |
| 1.1.1-rc.71 | 50 | 6/3/2026 |
| 1.1.1-rc.70 | 70 | 5/27/2026 |
| 1.1.1-rc.69 | 52 | 5/27/2026 |
| 1.1.1-rc.68 | 69 | 5/27/2026 |
| 1.1.1-rc.67 | 54 | 5/26/2026 |
| 1.1.1-rc.66 | 49 | 5/26/2026 |
| 1.1.1-rc.65 | 51 | 5/26/2026 |
| 1.1.1-rc.64 | 51 | 5/26/2026 |
| 1.1.1-rc.63 | 51 | 5/26/2026 |
| 1.1.1-rc.61 | 45 | 5/26/2026 |
| 1.1.1-rc.60 | 50 | 5/26/2026 |
| 1.1.1-rc.59 | 48 | 5/26/2026 |
| 1.1.1-rc.58 | 48 | 5/26/2026 |
| 1.1.1-rc.57 | 56 | 5/25/2026 |
| 1.1.1-rc.56 | 53 | 5/25/2026 |
| 1.1.1-rc.7 | 53 | 6/3/2026 |