天蓝色共享缓存和新azure redis缓存之间的区别是什么?

时间:2014-05-13 11:13:14

标签: caching azure redis azure-web-roles

我们正在寻找一个用于windows web角色azure web应用程序的缓存,并且需要知道共享缓存与新的azure redis缓存的比较。

起初我们考虑使用共享缓存,但现在微软已经宣布了redis缓存的可用性。天蓝色redis缓存与新的azure共享缓存服务之间的区别是什么?

我知道共享缓存有会话状态提供程序,我可以在web.config中连接 - azure redis缓存有吗?

将来我们有兴趣利用缓存来加速对经常访问的对象列表的访问(并且希望能够在更改时过期并更新它们)。如何将azure redis缓存与azure共享缓存进行比较(我认为在当前版本有某种数据支持到期之前,至少旧的不再可用的azure共享缓存版本。)

2 个答案:

答案 0 :(得分:1)

您可以在此处找到redis会话状态提供nuget包http://www.nuget.org/packages/Microsoft.Web.RedisSessionStateProvider/0.1.0.330-Pre

这是关于如何使用它的文档http://blogs.msdn.com/b/webdev/archive/2014/05/12/announcing-asp-net-session-state-provider-for-redis-preview-release.aspx 我想说,您可以先查看http://redis.io的功能等,然后将其与共享缓存进行比较。

http://msdn.microsoft.com/en-us/library/dn690523.aspx doc提供了有关Azure Redis缓存预览的更多详细信息。

希望这有帮助。

答案 1 :(得分:0)

自2014年9月起,Azure共享缓存已停止使用。

Azure Redis缓存是MS Azure的开源redis缓存的Microsoft版本。正如Deepak所指定的那样,会话状态提供程序可用于它。

NCache for Azure是Azure的另一种缓存解决方案,基于NCache,一种基于.Net的缓存解决方案。 NCache提供具有多个分布式缓存拓扑的分布式缓存解决方案。与redis缓存相比,它具有高度可扩展性并提供了丰富的缓存功能。

会话状态提供程序也可用于为ASP.Net会话状态配置NCache。此链接指定如何配置它:http://www.alachisoft.com/ncache/session-index.html

此处还提供了有关如何将NCache用于ASP .Net会话的详细文档:http://www.alachisoft.com/downloads/UsingNCacheForSessions.pdf