使用 NRedisStack 客户端库在 C# .NET 项目中连接到 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 数据库