Asp.net mvc 4 MVC项目中的Azure Redis缓存

Asp.net mvc 4 MVC项目中的Azure Redis缓存,asp.net-mvc-4,redis,entity-framework-6,azure-sql-database,stackexchange.redis,Asp.net Mvc 4,Redis,Entity Framework 6,Azure Sql Database,Stackexchange.redis,我对Azure Redis缓存非常陌生。我使用的是MVC5+实体框架6.1。数据库是Azure SQL Server。网站也在Azure上 我需要在Redis中缓存几个只用于读取的表。这些表的当前大小为8GB,今后可能会进一步增加 我的问题是: 1如何在Redis缓存中绑定这些表? 2如何在redis缓存中添加新添加的行?还是需要删除并重新创建一个 提前感谢。您可以序列化表并将其存储在缓存中。下面的博客解释了如何将信息存储在SQL Server和Redis缓存中。它还使用MVC和EntityFr

我对Azure Redis缓存非常陌生。我使用的是MVC5+实体框架6.1。数据库是Azure SQL Server。网站也在Azure上

我需要在Redis中缓存几个只用于读取的表。这些表的当前大小为8GB,今后可能会进一步增加

我的问题是: 1如何在Redis缓存中绑定这些表? 2如何在redis缓存中添加新添加的行?还是需要删除并重新创建一个


提前感谢。

您可以序列化表并将其存储在缓存中。下面的博客解释了如何将信息存储在SQL Server和Redis缓存中。它还使用MVC和EntityFramework


你看过这里的信息了吗?已经看过这个链接了。问题是表大小是4GB,在MVC中获取4GB数据并缓存,这对我来说是一个很大的挑战。您还有其他办法吗?如果您试图将整个表存储在缓存中,那么您应该有一个启动作业,例如WebJob,它将填充缓存,这将是一次性操作。之后,您应该只在WebApp中获取所需的数据。