【问题标题】:Azure Redis delete cache command not executingAzure Redis 删除缓存命令未执行
【发布时间】:2020-02-10 11:35:39
【问题描述】:

我正在尝试删除为重置数据而创建的缓存,但是当我运行以下命令时

az redis delete --name listings --resource-group appsvc_linux_centralus

它说

Are you sure you want to perform this operation? (y/n): y

当我输入 y 时,它什么也不返回

我知道它不起作用,因为当我刷新页面以点击此代码时

  client.get("listings", (err, reply) => {

console.log(reply);

  });
return;

它从缓存中输出所有 30 个列表。所以名字肯定是对的,资源组是从Redis服务里面的portal抓取的。

我不明白为什么它不删除。感谢您的帮助!

【问题讨论】:

  • 你是要删除数据还是redis缓存账户本身?
  • 我试图清除列表缓存中的所有数据,以便我可以从新数据开始。不是帐户本身

标签: azure redis azure-redis-cache


【解决方案1】:

我相信您使用的命令不正确。根据here的文档,这个命令实际上删除的是redis缓存账户,而不是数据本身。

az redis 删除

删除 Redis 缓存。

如果您想清除数据,我相信您需要使用其中一个 Redis Cache SDK 并使用FLUSHALL 命令执行清除数据操作。

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 2021-05-09
    • 2015-04-16
    • 1970-01-01
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    相关资源
    最近更新 更多