如何在 C# .NET 项目中使用 NRedisStack 客户端库连接到 Redis

最后更新日期:2024 年 4 月 20 日

目标

了解如何使用适用于 .NET 平台的 C# 编程语言的 NRedisStack 客户端库连接到 Redis。

解决方案

以下示例演示了如何创建一个脚手架项目,以使用适用于 .NET 编程语言的 NRedisStack 客户端库连接到 Redis。要开始此示例,请下载 .NET 平台。

https://dotnet.microsoft.com/en-us/download/dotnet

继续安装并验证所需的版本已正确安装。

dotnet --info

您现在可以从头开始创建一个新项目(假设已安装 .NET 8 版)。

dotnet new console -o redis-test -f net8.0

安装 NRedisStack 包,本文档讨论的示例需要该包。选择所需的版本。

cd redis-test

dotnet add package NRedisStack --version 0.12.0

现在编辑项目文件夹中的 Program.cs 文件并粘贴此内容

using NRedisStack;
using StackExchange.Redis;

ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");
IDatabase db = redis.GetDatabase();

db.StringSet("foo", "bar");
Console.WriteLine(db.StringGet("foo")); 

您现在可以按如下方式执行此程序

dotnet run

参考资料

将您的 .NET 应用程序连接到 Redis 数据库