2014-05-25 197 views
1

使用Azure redis cache的预览,它的工作效果很好。但我不知道如何将其配置为LRU缓存,如redis文档所述。 唯一的例外是将Azure Redis缓存设置为LRU

StackExchange.Redis.RedisServerException:错误未知的命令 'CONFIG'

我的代码是

server.ConfigSet("maxmemory", "250m"); 
server.ConfigSet("maxmemory-policy", "allkeys-lru"); 
+1

只是为了解释:错误是因为该命令已被禁用(或被重命名为只有蓝天主机知道名称的东西)。 StackExchange.Redis支持命令重命名,但似乎不太可能知道云托管节点上的config命令的名称。 –

回答

1

配置当前已被禁用的初始Azure的Redis的缓存(预习)。 当我们刷新预览时,我们将有选择地开放这个。

默认情况下,maxmemory-policy设置为volatile-lru。

更新 - 最大内存策略现在可通过缓存刀片进行配置。

+0

真棒!感谢您的确认。很高兴听到它默认设置为LRU缓存。 –