草庐IT

azure-caching

全部标签

caching - 如何使 Redis 缓存中数据的层次结构(树)的部分无效

我有一些产品数据需要在Redis缓存中存储多个版本。数据由JSON序列化对象组成。获取普通(基本)数据的过程很昂贵,将其定制成不同版本的过程也很昂贵,所以我想缓存所有版本以尽可能优化。数据结构看起来像这样:BaseProduct/\/\/\/\/\CustomisedProductACustomisedProductB/\/\CustomisedProductA1CustomisedProductA2CustomisedProductB1CustomisedProductB2这里的总体思路是:数据库中存储了一个基础产品。可对此产品应用一级定制-例如有关该产品在销售区域的特定版本的信息。

azure - 自动更新缓存

我想使用Redis缓存。我想存储一些数据,但需要定期自动刷新。如果我有100行,并且在CosmosDB中更新了任何行,则应该更新该行。我想知道如何顺利​​实现。我需要手动更新缓存吗? 最佳答案 Iwanttoknowhowtosmoothlyachievethis.DoIneedtoupdatethecachemanually?Redis不知道数据是否已在其他地方更新。是的,您需要手动。正在更新主数据库的客户端/应用程序也应该相应地使Redis缓存(对应于更新数据的键)失效/更新。 关于

azure - 自动更新缓存

我想使用Redis缓存。我想存储一些数据,但需要定期自动刷新。如果我有100行,并且在CosmosDB中更新了任何行,则应该更新该行。我想知道如何顺利​​实现。我需要手动更新缓存吗? 最佳答案 Iwanttoknowhowtosmoothlyachievethis.DoIneedtoupdatethecachemanually?Redis不知道数据是否已在其他地方更新。是的,您需要手动。正在更新主数据库的客户端/应用程序也应该相应地使Redis缓存(对应于更新数据的键)失效/更新。 关于

Windows Azure 中的 node.js 应用程序部署

我已经使用node.js、mongodb、redis、express、socket.io构建了我的应用程序,并计划在azure中部署它。我看到azure对node.js的支持很好,它也支持mongo。但我不太确定它是否也支持redis。redis似乎可以在unix/linux中进行生产,但还没有为windows做好准备,尽管它可以在那里工作。那么我们可以在azure中使用一个linuxVM并在那里安装redis吗?可能吗?我可以为node使用1个VM,为mongo使用1个,为redis使用1个吗?如果我有一个集群Node,socket.io会不会有问题?需要Nginx吗?请将此视为在A

Windows Azure 中的 node.js 应用程序部署

我已经使用node.js、mongodb、redis、express、socket.io构建了我的应用程序,并计划在azure中部署它。我看到azure对node.js的支持很好,它也支持mongo。但我不太确定它是否也支持redis。redis似乎可以在unix/linux中进行生产,但还没有为windows做好准备,尽管它可以在那里工作。那么我们可以在azure中使用一个linuxVM并在那里安装redis吗?可能吗?我可以为node使用1个VM,为mongo使用1个,为redis使用1个吗?如果我有一个集群Node,socket.io会不会有问题?需要Nginx吗?请将此视为在A

caching - servicestack - 使用 redis 缓存服务响应

我有一个servicestack服务,当通过浏览器(restful)Urlex:http://localhost:1616/myproducts调用时,它工作正常。服务方法启用了RedisCaching。所以它第一次访问数据存储库并将其缓存以供后续使用。我的问题是当我尝试通过Soap12ServiceClient从c#客户端调用它时。它返回以下错误:Errorinline1position183.Expectingelement''fromnamespace'http://schemas.datacontract.org/2004/07/'..Encountered'Element'w

caching - servicestack - 使用 redis 缓存服务响应

我有一个servicestack服务,当通过浏览器(restful)Urlex:http://localhost:1616/myproducts调用时,它工作正常。服务方法启用了RedisCaching。所以它第一次访问数据存储库并将其缓存以供后续使用。我的问题是当我尝试通过Soap12ServiceClient从c#客户端调用它时。它返回以下错误:Errorinline1position183.Expectingelement''fromnamespace'http://schemas.datacontract.org/2004/07/'..Encountered'Element'w

azure - Azure 上的 Redis 是否跨部署持久?

我正在评估在WindowsAzure上部署Redis以支持我正在构建的应用程序。我发现了几种不同的部署方法。首先是为redis-server.exe创建一个worker-role,并在csdef文件中设置ProgramEntryPoint-HowtogetRedisrunningonAzure?另一种是通过followingtheseinstructions使用工具RedisInstWA如果我使用选项1,则Redis的数据库文件将在每次部署时被覆盖。我在文档中看到RedisInstWA使用Azure存储帐户,它是否用于存储数据库文件、用于暂存组件以进行部署,还是其他用途?有没有办法跨部

azure - Azure 上的 Redis 是否跨部署持久?

我正在评估在WindowsAzure上部署Redis以支持我正在构建的应用程序。我发现了几种不同的部署方法。首先是为redis-server.exe创建一个worker-role,并在csdef文件中设置ProgramEntryPoint-HowtogetRedisrunningonAzure?另一种是通过followingtheseinstructions使用工具RedisInstWA如果我使用选项1,则Redis的数据库文件将在每次部署时被覆盖。我在文档中看到RedisInstWA使用Azure存储帐户,它是否用于存储数据库文件、用于暂存组件以进行部署,还是其他用途?有没有办法跨部

caching - Yii 缓存在控制台应用程序和网络应用程序之间共享缓存?

我正在使用控制台应用程序为我的应用程序创建缓存。但我无法为我的网络应用程序共享该缓存。(在我的redis数据库中,它的显示是从控制台创建的)知道如何将从控制台创建的缓存共享到我的Web应用程序吗? 最佳答案 我遇到了同样的问题,通过为两个应用程序的后端和前端保持相同的设置解决了这个问题。'cache'=>array('class'=>'CRedisCache','hostname'=>'localhost','port'=>6379,'database'=>0,'hashKey'=>false,'keyPrefix'=>'',);设