Azure Redis 删除缓存命令未执行

Azure Redis delete cache command not executing

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

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

它说

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

当我输入 y 时,returns 什么都没有

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

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

console.log(reply);

  });
return;

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

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

我认为您使用的命令不正确。根据文档here,此命令实际上删除的是redis 缓存帐户,而不是数据本身。

az redis delete

Deletes a Redis cache.

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