Ruvio.Client
0.1.1
See the version list below for details.
dotnet add package Ruvio.Client --version 0.1.1
NuGet\Install-Package Ruvio.Client -Version 0.1.1
<PackageReference Include="Ruvio.Client" Version="0.1.1" />
<PackageVersion Include="Ruvio.Client" Version="0.1.1" />
<PackageReference Include="Ruvio.Client" />
paket add Ruvio.Client --version 0.1.1
#r "nuget: Ruvio.Client, 0.1.1"
#:package Ruvio.Client@0.1.1
#addin nuget:?package=Ruvio.Client&version=0.1.1
#tool nuget:?package=Ruvio.Client&version=0.1.1
Ruvio.Client
RESP2 client for Ruvio. Connecting does not send CLIENT SETINFO or HELLO. Commands that Ruvio accepts can also go through ExecuteAsync using the same argument lists as redis-cli.
using Ruvio.Client;
await using var db = await RuvioClient.ConnectAsync("127.0.0.1", 6379);
await db.SetAsync("session:ada", "hello");
string? value = await db.GetStringAsync("session:ada");
await db.IncrementAsync("visits");
await db.ExpireAsync("session:ada", TimeSpan.FromSeconds(60));
A password is sent as AUTH only when RuvioClientOptions.Password is set. One client uses one TCP connection and runs commands one at a time. ExecuteManyAsync pipelines several commands on that connection. A server error reply leaves the connection usable. A broken read or write closes it.
| 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 was computed. 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. |
-
net8.0
- No dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Ruvio.Client:
| Package | Downloads |
|---|---|
|
Ruvio.Client.AspNetCore
ASP.NET Core integration for the Ruvio.Client RESP2 SDK. |
|
|
Ruvio.Extensions.Caching
Binary-safe IDistributedCache integration for Ruvio. |
|
|
Ruvio.AspNetCore.RateLimiting
Opt-in distributed fixed-window HTTP rate limiting backed by Ruvio. |
|
|
Ruvio.AspNetCore.DataProtection
Append-only ASP.NET Core Data Protection key-ring storage on Ruvio. |
|
|
Ruvio.AspNetCore.Idempotency
Explicitly opted-in, bounded HTTP idempotency for ASP.NET Core and Ruvio. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.1 | 37 | 10/10/2026 |
| 0.3.0 | 39 | 10/9/2026 |
| 0.2.13 | 106 | 10/5/2026 |
| 0.2.12 | 105 | 10/2/2026 |
| 0.2.11 | 103 | 10/2/2026 |
| 0.2.10 | 103 | 10/2/2026 |
| 0.2.9 | 178 | 10/2/2026 |
| 0.2.8 | 97 | 10/1/2026 |
| 0.2.7 | 97 | 9/30/2026 |
| 0.2.6 | 109 | 9/26/2026 |
| 0.2.5 | 115 | 9/26/2026 |
| 0.2.4 | 102 | 9/26/2026 |
| 0.2.3 | 107 | 9/26/2026 |
| 0.2.2 | 115 | 9/25/2026 |
| 0.2.1 | 116 | 9/25/2026 |
| 0.2.0 | 103 | 9/25/2026 |
| 0.1.3 | 96 | 9/23/2026 |
| 0.1.2 | 90 | 9/23/2026 |
| 0.1.1 | 103 | 9/23/2026 |
| 0.1.0 | 90 | 9/23/2026 |