C#连接redis 小程序
时间: 2023-08-18 16:04:29 浏览: 164
你可以使用 StackExchange.Redis 库来连接 Redis 数据库。以下是一个使用 C# 连接 Redis 的简单示例程序:
首先,你需要在项目中安装 StackExchange.Redis 库。可以通过 NuGet 包管理器控制台运行以下命令来安装:
```
Install-Package StackExchange.Redis
```
接下来,在你的 C# 代码中,引入 StackExchange.Redis 命名空间:
```csharp
using StackExchange.Redis;
```
然后,你可以使用以下代码连接 Redis 数据库,并执行一些操作:
```csharp
// 创建连接
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost");
// 获取数据库
IDatabase db = redis.GetDatabase();
// 设置键值对
db.StringSet("mykey", "Hello Redis!");
// 获取键值对
string value = db.StringGet("mykey");
// 输出值
Console.WriteLine(value);
```
以上示例中,我们首先创建了一个 ConnectionMultiplexer 对象,用于连接 Redis 数据库。然后,通过 ConnectionMultiplexer 对象获取一个 IDatabase 对象,用于执行具体的操作。
在示例中,我们使用了 StringSet 方法设置了一个键值对,并使用 StringGet 方法获取键对应的值。最后,我们将获取到的值输出到控制台。
记得在程序结束时关闭连接:
```csharp
redis.Close();
redis.Dispose();
```
这是一个简单的 C# 连接 Redis 的示例程序,你可以根据自己的需求进行扩展和修改。希望对你有帮助!
阅读全文