2014-05-13 103 views
2

我们正在寻找windows web角色azure web应用程序的缓存,并且需要知道共享缓存如何与新的azure redis缓存进行比较。天青共享缓存和新天青REDIS缓存之间有什么区别?

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

我知道共享缓存具有会话状态提供程序,我可以在web.config中进行连接 - 是否有天蓝色的redis缓存具有该功能?

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

+0

进出口都实现,现在,看看哪一个适合我的需求,更好。同时能够获得工作会议提供者是非常重要的。我认为你应该关心让你的钱在其他方面值得付出(性能,功能),即使redis没有预览,azure缓存的成本也会更高。它似乎有更多的内置缓存失效能力,但我还没有测试过它们。 – user1852503

回答

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缓存预览的更多详细信息。

希望这会有所帮助。自2014年9月

0

Azure的共享缓存已经停产

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

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

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

如何使用的nCache的ASP.NET的会话一份详细的文件,也可以在这里找到:http://www.alachisoft.com/downloads/UsingNCacheForSessions.pdf