【问题标题】:How do I connect SQL Server to Redis in a C#/.NET application?如何在 C#/.NET 应用程序中将 SQL Server 连接到 Redis?
【发布时间】:2021-08-01 09:03:23
【问题描述】:

我有一个网站,我想使用 Redis 作为默认缓存机制来加载我们网站的某些页面。我已经设置了 Redis 的本地实例并想要访问我的 SQL Server 数据库,但我不太确定如何通过 Redis 加载特定页面的文件,以及如何将 Redis 连接到 SQL Server。我在 Google 上进行了广泛搜索,实际上只发现了如何在 C#/.NET 应用程序上设置 Redis(我已经成功完成),但并没有真正找到如何将它连接到 SQL Server 并查询数据库。我希望这不会太宽泛,所以如果您需要更多信息,请告诉我,感谢您的帮助!

【问题讨论】:

  • 我正在使用 SSMS 访问存储在 SQL Server 中的数据库。这有帮助吗?
  • 不幸的是,这个问题太宽泛了。
  • 明白了,感谢您的更正,我也想让大家知道,以防他们不使用 SSMS。
  • 明白。有什么可以帮助缩小范围的吗?
  • 我不知道为什么,但阅读你的最后一个答案是有道理的,它以前应该有。如果您想将其添加为答案,我会投赞成票,并感谢您的帮助!

标签: c# .net sql-server redis


【解决方案1】:
  1. 在应用程序生命周期样式中选择适当的点来加载数据以进行缓存。
  2. 编写 C# 代码以访问您的 SQL Server 并提取您希望缓存的数据。
  3. 使用 Redis API 将此数据存储在 Redis 中。
  4. 让对这些数据的所有访问都使用 Redis API。
  5. 处理缓存未命中,即预期数据不存在时。
  6. 实施缓存刷新机制以确保在需要时更新数据。

【讨论】:

  • 有开机步骤吗?你就是那个人,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-09
  • 2011-07-06
  • 2019-11-21
  • 2013-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多