【问题标题】:setup Azure Redis Cache as LRU将 Azure Redis 缓存设置为 LRU
【发布时间】:2014-07-14 10:35:24
【问题描述】:

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

StackExchange.Redis.RedisServerException:ERR 未知命令“配置”

我的代码是

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

【问题讨论】:

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

标签: caching azure redis stackexchange.redis


【解决方案1】:

当前已禁用初始 Azure Redis 缓存(预览版)的配置。 当我们刷新预览时,我们将有选择地打开它。

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

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

【讨论】:

  • 太棒了!感谢您的确认。很高兴听到它默认设置为 LRU 缓存。
猜你喜欢
  • 2022-11-25
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
  • 2022-01-10
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
  • 2015-01-18
相关资源
最近更新 更多