Azure Redis Cache-Bibliotheken für .NETAzure Redis Cache libraries for .NET

ÜbersichtOverview

Azure Redis Cache ist ein sicherer Datencache und Messagingbroker, der Anwendungen Datenzugriff mit hohem Durchsatz und geringer Latenz bietet.Azure Redis Cache is a secure data cache and messaging broker that provides high throughput and low-latency access to data for applications. Weitere Informationen finden Sie unter Verwenden von Azure Redis Cache.For more information, see How to Use Redis Cache.

ClientbibliothekClient library

Azure Redis Cache ist kompatibel mit jeder Redis-Client-API einschließlich StackExchange.Redis.Azure Redis Cache is compatible with any Redis client API, including StackExchange.Redis.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package StackExchange.Redis
dotnet add package StackExchange.Redis

BeispielExample

In diesem Beispiel wird eine Verbindung mit einer Redis Cache-Datenbankinstanz hergestellt, und es werden einige Zeichenfolgen anhand des Namens dem Cache hinzugefügt und anschließend wieder abgerufen.This example connects to a Redis Cache database instance, adds some strings to the cache by name, and then retrieves them again.

/* Include this "using" directive.
using StackExchange.Redis;
*/

ConnectionMultiplexer connection = 
    ConnectionMultiplexer.Connect("contoso.redis.cache.windows.net,abortConnect=false,ssl=true,password=...");
    IDatabase cache = connection.GetDatabase();

// Perform cache operations using the cache object...
// Simple put of integral data types into the cache
cache.StringSet("key1", "value");
cache.StringSet("key2", 25);

// Simple get of data types from the cache
string key1 = cache.StringGet("key1");
int key2 = (int)cache.StringGet("key2");

VerwaltungsbibliothekManagement library

Mit der Redis Cache-Verwaltungsbibliothek können Sie Redis Cache-Ressourcen und Zugriffsschlüssel verwalten.The Redis Cache management library allows you to manage Redis Cache resources and access keys.

Installieren Sie das NuGet-Paket direkt über die Paket-Manager-Konsole in Visual Studio oder mit der .NET Core CLI.Install the NuGet package directly from the Visual Studio Package Manager console or with the .NET Core CLI.

Visual Studio-Paket-ManagerVisual Studio Package Manager

Install-Package Microsoft.Azure.Management.Redis.Fluent
dotnet add package Microsoft.Azure.Management.Redis.Fluent

BeispielExample

In diesem Beispiel wird ein neuer Redis Cache erstellt.This example creates a new Redis Cache.

/* Include these "using" directives...
using Microsoft.Azure.Management.ResourceManager.Fluent.Core;
using Microsoft.Azure.Management.Redis.Fluent;
*/

IRedisCache redisCache1 = azure.RedisCaches.Define("RedisCacheName")
    .WithRegion(Region.USCentral)
    .WithNewResourceGroup("ResourceGroupName")
    .WithBasicSku()
    .Create();

BeispieleSamples