加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 如何使用Redis作为SQL Server的缓存?

发布时间:2020-12-12 16:52:26 所属栏目:MsSql教程 来源:网络整理
导读:我有一些表格数据,由于不相关的问题证明是太慢,无法实时退出SQL Server.当我们获得更多用户时,这只会变得更糟,所以我正在考虑使用Redis作为前端缓存来存储用户的表格可分页数据. 大约10分钟后,这个数据可能会变得陈旧,之后我想再次获得记录,并放入Redis. 该应
我有一些表格数据,由于不相关的问题证明是太慢,无法实时退出SQL Server.当我们获得更多用户时,这只会变得更糟,所以我正在考虑使用Redis作为前端缓存来存储用户的表格可分页数据.

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

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

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

>用户可以在数据在Redis之前访问该页面
>如果Redis停止或不响应,我需要确保ViewModel可以从SQL SErver直接获取,而Redis不在那里

解决方法

我会去服务栈redis实现,here都是所有的细节.与其他nosql相比,Redis在执行缓存时特别好.但是如果您有高读写应用程序,我将坚持将nosql数据库作为数据库与SQL Server结合使用.这将有助于在可扩展性的情况下.

如有任何进一步细节请通知我.你只需要点火nuget命令,你几乎要运行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读