在您要添加包的 csproj 文件的目录中运行以下命令。
dotnet add package StackExchange.Redis
.NET 社区构建了许多 客户端库 来帮助处理对 Redis 服务器的请求。在本指南中,我们将主要关注使用 StackExchange.Redis 客户端库。顾名思义,StackExchange 客户端由 StackExchange 开发,用于流行网站,如 StackOverflow.
有几种方法可以安装包
在您要添加包的 csproj 文件的目录中运行以下命令。
dotnet add package StackExchange.Redis
using StackExchange.Redis;
The ConnectionMultiplexer 是 CLR 内 Redis 连接的主要仲裁者,您的应用程序应在其整个运行时保持 ConnectionMultiplexer 的单个实例。您可以使用连接字符串或 ConfigurationOptions
对象初始化 Multiplexer。典型的连接字符串形式为:HOST_NAME:PORT_NUMBER,password=PASSWORD
,其中 HOST_NAME
是您服务器的主机名(例如 localhost
),PORT_NUMBER
是 Redis 监听的端口号(例如 6379
),PASSWORD
是您的 Redis 服务器的密码(例如 secret_password
)。
static readonly ConnectionMultiplexer _redis = ConnectionMultiplexer.Connect($"{HOST_NAME}:{PORT_NUMBER},password={PASSWORD}");
获得 Multiplexer 的句柄后,我们需要获取与数据库的连接。
var db = _redis.GetDatabase();
现在您已经检索到与数据库的连接,剩下的就是使用它。以下是一些简单的操作
db.Ping();
Redis Launchpad 类似于 Redis 示例应用程序的“应用商店”。您可以轻松找到适合您首选框架和语言的应用程序。查看下面的一些应用程序,或 点击此处访问完整列表.