小编Vic*_*ria的帖子

我应该如何使用Redis作为SQL Server的缓存?

我有一些表格数据,由于无关的问题导致实时退出SQL Server太慢.随着我们获得更多用户,这只会变得更糟,所以我在考虑使用Redis作为前端缓存来存储用户的表格可分页数据.

大约10分钟后,这些数据可能会变得陈旧,之后我想再次获得记录集并放入Redis.

该应用程序是一个.NET MVC应用程序.我在想,当用户登录到应用程序时,这些数据会从数据库中拉出(大约需要10秒钟)并放入​​Redis准备好供MVC客户端使用.我会对该数据进行过期,然后当它变得陈旧时,它将从SQL Server数据库中重新获取.

这一切听起来合理吗?我有点害怕:

  1. 用户可以在数据进入Redis之前访问该页面
  2. 如果Redis出现故障或没有响应,我需要确保ViewModel可以直接从SQL SErver填充,而Redis不在那里

sql-server asp.net-mvc redis

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

redis ×1

sql-server ×1