可以在Azure中使用服务器的内存缓存吗?

时间:2019-07-04 18:04:24

标签: azure caching azure-redis-cache

我需要Web API进行缓存以存储一些数据。我一直在研究Azure上的缓存,并且可以看到Microsoft建议使用Redis缓存。

我可以使用普通服务器的内存高速缓存来存储只能由Web API访问的简单数据,还是Redis是我唯一的选择。 在Azure上服务器内存是否有任何限制?

1 个答案:

答案 0 :(得分:0)

当然可以。 Azure Redis缓存不是唯一的选择。您可以考虑像MemoryCache那样使用Microsoft.Extensions.Caching.Memory来存储您的简单数据,并确保数据大小小于Azure App Service上可用的尾部内存大小,该大小受Azure内存限制的限制。适用于不同层的Azure App Services,如下图App Service limits所示。

enter image description here enter image description here

与此同时,即使您可以考虑通过使用带有HTTP触发器的Azure函数来实现Web API,该函数也支持更多内存,请参阅Functions limits

enter image description here enter image description here

希望有帮助。

相关问题