Azure Redis delete cache команда не выполняется - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь удалить кэш, который я создал для сброса данных, но когда я запускаю следующую команду

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

, она говорит:

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

Когда я ввожу y, он ничего не возвращает

enter image description here

Я знаю, что это не сработало, потому что когда я обновляю sh страницу, чтобы нажать этот код

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

console.log(reply);

  });
return;

Выводит все 30 записей из кэша. Поэтому имя определенно правильное, и группа ресурсов извлекается из портала внутри службы Redis.

enter image description here

Я не понимаю, почему она не удаляется , Я ценю любую помощь!

1 Ответ

1 голос
/ 10 февраля 2020

Я считаю, что вы используете команду неправильно. На основании документации here эта команда фактически удаляет учетную запись кэша Redis, а не сами данные.

az redis delete

Удаляет кэш Redis. .

Если вы хотите sh очистить данные, я полагаю, вам нужно будет использовать один из SDK Redis Cache и выполнить операцию очистки данных с помощью команды FLUSHALL .

...