Sylin.Koan.Redis.Abstractions
0.20.1
dotnet add package Sylin.Koan.Redis.Abstractions --version 0.20.1
NuGet\Install-Package Sylin.Koan.Redis.Abstractions -Version 0.20.1
<PackageReference Include="Sylin.Koan.Redis.Abstractions" Version="0.20.1" />
<PackageVersion Include="Sylin.Koan.Redis.Abstractions" Version="0.20.1" />
<PackageReference Include="Sylin.Koan.Redis.Abstractions" />
paket add Sylin.Koan.Redis.Abstractions --version 0.20.1
#r "nuget: Sylin.Koan.Redis.Abstractions, 0.20.1"
#:package Sylin.Koan.Redis.Abstractions@0.20.1
#addin nuget:?package=Sylin.Koan.Redis.Abstractions&version=0.20.1
#tool nuget:?package=Sylin.Koan.Redis.Abstractions&version=0.20.1
Sylin.Koan.Redis.Abstractions
Supported, inert connection-lifecycle vocabulary for Koan modules that share a Redis backend.
Install
Application developers do not normally reference this package. Reference a functional Redis adapter such as
Sylin.Koan.Data.Connector.Redis or Sylin.Koan.Cache.Adapter.Redis; it brings the backend implementation
transitively and keeps AddKoan() as the only bootstrap call.
Module authors that only need the cross-module contract can reference it without activating Redis:
dotnet add package Sylin.Koan.Redis.Abstractions
Meaningful result
Module authors use IRedisConnectionProvider only when they need source-aware access to more than the default
endpoint. Simple Redis consumers should inject StackExchange.Redis's standard IConnectionMultiplexer.
This lets a capability compile against Redis connection ownership while remaining inert until a functional Redis backend is present.
Guarantees and limits
- The support claim covers the contract shape and its inertness; it does not make this package a Redis runtime.
- This assembly contains no
KoanModule, discovery adapter, or backend implementation. - Referencing it cannot activate Redis, open a connection, or add
IConnectionMultiplexerto dependency injection. IRedisConnectionProvideris a module integration contract, not an application bootstrap requirement.- Runtime consumers require the functional
Sylin.Koan.Redispackage, normally supplied transitively by a Redis adapter.
See TECHNICAL.md for the contract boundary.
| 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
- StackExchange.Redis (>= 3.0.17)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Sylin.Koan.Redis.Abstractions:
| Package | Downloads |
|---|---|
|
Sylin.Koan.Data.Connector.Redis
Redis keyed Entity persistence for Koan with native TTL, bounded managed sets, compact JSON mapping, read-only Functions, and shared connection ownership. |
|
|
Sylin.Koan.Redis
Shared Redis backend lifecycle, discovery, and connection pooling for Koan adapters. |
GitHub repositories
This package is not used by any popular GitHub repositories.