在ASP.NET Core控制器中使用StackExchange.Redis

我想使用Redis功能,例如MVC控制器中的位字段和哈希字段。我知道ASP.NET核心中内置了缓存支持,但这仅支持基本的GET和SET命令,而不支持我的应用程序中所需的命令。我知道如何从普通(例如控制台)应用程序中使用StackExchange.Redis,但是我不确定如何在ASP站点中进行设置。

我应该将所有连接初始化代码放在哪里,以便以后可以从控制器访问它?这是我将使用依赖项注入的东西吗?

回答:

该博客有一篇关于将redis服务实现到ASP.NET Core中的文章(以及完整的代码回购)。它具有样板服务,可自动将POCO类序列化为redis哈希集。

以上是 在ASP.NET Core控制器中使用StackExchange.Redis 的全部内容, 来源链接: utcz.com/qa/422438.html

回到顶部