首页 > 解决方案 > 如何在 C# 代码中使用 Redis 缓存中的 HSET 命令?

问题描述

我是 Redis Cache 的新手。我已经使用这篇文章链接实现了从我的 C# 代码调用 Redis 服务器。我可以使用 SetValue() 方法在 Redis DB 中设置值。但我不确定如何从 C# 代码在 Redis 缓存中设置哈希值,我无法在互联网上找到一个很好的例子。请帮我解决一下这个。

先感谢您

标签: c#redisstackexchange.redis

解决方案


文档对此肯定含糊不清。浏览回购后,SetEntryInHash似乎是你想要的。

        public bool SetEntryInHash(string hashId, string key, string value)
        {
            return base.HSet(hashId, key.ToUtf8Bytes(), value.ToUtf8Bytes()) == Success;
        }

https://github.com/ServiceStack/ServiceStack.Redis/blob/master/src/ServiceStack.Redis/RedisClient_Hash.cs#L51-L54


推荐阅读