如何从 C# 代码在 Redis 缓存中使用 HSET 命令?
How to use the HSET command in Redis cache from C# code?
我是 Redis 缓存的新手。我已经使用这篇文章 link 实现了从我的 C# 代码调用 Redis 服务器。我可以使用 SetValue() 方法在 Redis 数据库中设置值。但我不确定如何通过 C# 代码在 Redis 缓存中设置哈希值,而且我无法在 Internet 上找到很好的示例。请帮我解决这个问题。
提前致谢
文档对此肯定含糊不清。浏览回购后,SetEntryInHash
似乎是你想要的。
public bool SetEntryInHash(string hashId, string key, string value)
{
return base.HSet(hashId, key.ToUtf8Bytes(), value.ToUtf8Bytes()) == Success;
}
您可以使用方法 SetEntryInHash(string hashId, string key, string value)
向散列添加新条目,或使用方法 SetRangeInHash(string hashId, IEnumerable<KeyValuePair<string, string>> keyValuePairs)
添加条目列表
我是 Redis 缓存的新手。我已经使用这篇文章 link 实现了从我的 C# 代码调用 Redis 服务器。我可以使用 SetValue() 方法在 Redis 数据库中设置值。但我不确定如何通过 C# 代码在 Redis 缓存中设置哈希值,而且我无法在 Internet 上找到很好的示例。请帮我解决这个问题。
提前致谢
文档对此肯定含糊不清。浏览回购后,SetEntryInHash
似乎是你想要的。
public bool SetEntryInHash(string hashId, string key, string value)
{
return base.HSet(hashId, key.ToUtf8Bytes(), value.ToUtf8Bytes()) == Success;
}
您可以使用方法 SetEntryInHash(string hashId, string key, string value)
向散列添加新条目,或使用方法 SetRangeInHash(string hashId, IEnumerable<KeyValuePair<string, string>> keyValuePairs)