2016-05-14 26 views
2

AzureでホストされているRedisキャッシュのすべてのキャッシュデータをクリアする必要がある問題があります。つまり、Azureポータルを使用しています。私のapplication.Oneオプションを使用して、 Redisのキャッシュインスタンスを削除し、それを再作成します。しかし、それを行うためのより良い方法を知っていますか?あなたがpublic key in PEM formatを取得する方法を教えてもらえClear Azure Redis Cache

:私はStackExchange.Redis.dll

アップデート2を使用していますか? doc hereには、これはThe easiest way to run this command in Windows - MSYS2と書かれています。それについては何も分かりません。

enter image description here

更新1:なぜこれが起こっている私はredis-cliを使用する場合

あなたは私に教えてもらえますか?アズールのRedisのサービスについては

enter image description here

+0

私はAzureポータルでは考えられません。ただし、[redis-cli](http://redis.io/topics/rediscli)を使用して[FLUSHDB](http://redis.io/commands/FLUSHDB)コマンドを発行することができます。この回答を参照してください:http://stackoverflow.com/questions/6851909/how-do-i-delete-everything-in-redis。 – qbik

+0

@qbikはい、しかし、私はazureのポータルでこれらのコマンドを実行できますか?どのように私のローカルマシンからazureにredis dbを接続するには?私はそれを使用できるGUIはありますか?私のために – Sampath

答えて

2

、Azureのポータルが(プレビューである)組み込みのコンソールを持っています

console button

この時点で、それはflushallを実行するのと同じくらい簡単ですコマンド:

flushall

あなたがしている場合たとえばVMでRedisを実行するには、ツールを使用してリモートでキャッシュに接続し、flushallコマンドを実行する必要があります。

+0

それはdisabled.doあなたはなぜ知っている? – Sampath

+0

@SampathコンソールはStandardおよびPremiumティアで使用できます。あなたが無効になっている場合は、基本層を実行している可能性が高いです。これを呼び出す[faq](https://azure.microsoft.com/en-us/documentation/articles/cache-faq/)があります。私の答えで述べたように、コンソールをサポートしているコンピュータでローカルのredisツールを使用すると、ポータルで提供されている資格情報を使ってAzure Redisキャッシュに接続するだけで、コマンドを発行できます。 –

+0

これは本当に悪いです。基本的な層は開発とテストのためのものです。その段階では主に 'コンソール 'が必要です。しかし、皆さんは最も必要な層のためにそれを無効にしています。 – Sampath

関連する問題