【问题标题】:Difference Between AppFabric and Redis?AppFabric 和 Redis 的区别?
【发布时间】:2015-09-24 23:40:01
【问题描述】:

我目前正在开发一个 ASP.NET MVC 应用程序。目前它正在使用 AppFabric 来存储会话和缓存数据。但 Microsoft 已停止支持 AppFabric。Microsoft 正在使用 Redis 进行缓存管理,并且受 Azure 支持。 AppFabric 和 Redis 在速度、数据大小和性能方面有何区别?Redis 与 AppFabric 有何不同?

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作

标签: azure caching redis appfabric-cache session-state-provider


【解决方案1】:

根据以下帖子,“主流支持将提供至 2017 年 4 月 11 日,延长支持至 2022 年 4 月 12 日。”

http://blogs.msdn.com/b/appfabric/archive/2015/06/19/appfabric-1-1-for-windows-server-support-lifecycle-extension-4-11-2017.aspx

这意味着您并非没有支持。但是,Microsoft 确实建议所有使用 AppFabric 的应用程序都应迁移到 Redis 缓存。有关缓存建议,请参阅 MSDN 中的此条目。

https://msdn.microsoft.com/en-us/library/azure/dn766201.aspx

Redis 比 AppFabric 更好/不同的地方...

首先,AppFabric 实际上包含许多技术,包括服务总线、访问控制服务和缓存

另见:Azure AppFabric vs. Server AppFabric - today

其次,从缓存的角度来看,AppFabric 更接近于 .Net。 Redis 作为开源 NoSQL 数据库存储,可用于多种技术,包括 Python、Ruby、Java、PHP、Node、C、C#。

第三,由于它的键可以存储字符串、哈希、列表、集合、排序集合、位图和超日志等数据结构,因此它通常比其他缓存解决方案更灵活。

这里有一个迁移指南,如果您想了解迁移到 Redis 缓存可能涉及的内容。

https://msdn.microsoft.com/en-us/library/azure/dn690524.aspx

【讨论】:

  • 要使用 redis,我们需要 Azure 许可证吗?
猜你喜欢
  • 2011-04-04
  • 1970-01-01
  • 2016-10-25
  • 2013-10-25
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 2011-01-09
  • 2021-09-09
相关资源
最近更新 更多