2

簡単な質問です。Azure でホストされていない外部 Web アプリケーションに Azure Redis Cache を使用できますか?

4

2 に答える 2

1

コメントで述べたように、これは単純なローカル (コンソール) アプリを作成して接続し、いくつかのキーを保存/取得するだけで簡単にテストできます。何かのようなもの:

var redisServer = '<yourcachename>.redis.cache.windows.net';
var redisKey = '<yourcachekey>=';
var client = redis.createClient(6380,redisServer, {auth_pass: redisKey, tls: {servername: redisServer}});

client.on("connect", function () {
   client.del("foo", redis.print);
   client.set("foo","bar", redis.print);
   client.get("foo",redis.print);
});

次のようなものが返されます。

Reply: 1
Reply: OK
Reply: bar

これが Azure の外部で実行されることを妨げるものは何もありません。これはまさに私がローカルで実行されるコンソール アプリとして実行したことです。Azure でホストされているサービスのキャッシュしか使用できないという印象を受けた理由がわかりません。

注: 待機時間とアウトバウンド帯域幅の料金を支払うことになりますが、これは、Azure サービスと同じ Azure リージョンの外部からアクセスするすべてのサービスに当てはまります。

于 2016-11-30T17:42:04.033 に答える