2014-05-25 205 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緩存。 –