私はAzureでRedisを実行している人への参照をいくつか見てきましたが、その上に実装や任意の種類の 'howto'はありません。誰もそのような例を見たことがありますか?RedisをAzureで実行するにはどうすればよいですか?
答えて
- Redis for Windows -の「Redis Service for Windows」セクションを参照してください。私はdmajkicのwin64バージョンを使用して終了しましたhttps://github.com/dmajkic/redis/downloads
- Azureワーカーロールを作成して、デフォルトクラスを削除します(C#コードはまったく必要ありません)。ダウンロードしたredisソースからファイルredis-server.exeを追加します(exeはredis/srcにあります)。サービス定義ファイルで
- は助け以下
var ipEndpoint = RoleEnvironment.Roles["my.Worker"].Instances[0].InstanceEndpoints["Redis"].IPEndpoint;
host = string.Format("{0}:{1}", ipEndpoint.Address, ipEndpoint.Port);
希望を使用してWebロールから
<WorkerRole name="my.Worker" vmsize="Small">
<Runtime executionContext="limited">
<EntryPoint>
<ProgramEntryPoint commandLine="redis-server.exe" setReadyOnProcessStart="true" />
</EntryPoint>
</Runtime>
<Imports>
<Import moduleName="Diagnostics" />
<Import moduleName="RemoteAccess" />
<Import moduleName="RemoteForwarder" />
</Imports>
<Endpoints>
<InternalEndpoint name="Redis" protocol="tcp" port="6379" />
</Endpoints>
</WorkerRole>
あなたはRedisのサーバーを参照することができ、以下の設定を追加します。
驚くばかり!本当にありがとう! – noocyte
また、running Redis in Windows Azure on Linux virtual machinesというオプションもあります(したがって、 "公式"ビルドを使用しています)。
はい、確かに!それを加えていただきありがとうございます – noocyte
MS Open Tech: Redis on Windowsプロジェクトがあります。 Windows版Redisが利用可能です。ただし、まだ準備ができていません。on GitHub (https://github.com/MSOpenTech/redis)
もう一つの柱は、Redisのを使用したアプリケーションの例です。FYI「SignalR with Redis Running on a Windows Azure Virtual Machine」
、MSオープンテックから上記のRedisのWindows上のプロジェクトは現在、Redisのを取得することを容易に利用できるAzureのインストーラを、持っていますPaaSワーカーの役割を果たしています。詳細なチュートリアル:http://ossonazure.interoperabilitybridges.com/articles/how-to-deploy-redis-to-windows-azure-using-the-command-line-tool(完全公開:私はMS Open Techチームにいます)
「RedisInstWA.exe」の小さなGUI(WPFアプリケーション)を使用して、RedisをAzureで実行できるようにするのがよいでしょう。私は紺碧の設定ファイルに関する私の限られた知識のため、Linuxの仮想マシンメソッドを使用しています。しかし、PaaSワーカーの役割やcentOSの仮想マシンがより良く機能するのはまだ不思議です。 –
こんにちは、ちょうどあなたのコメントを見ました。 GUIのフロントエンドについての素晴らしいアイデア - あなたはGuthubレポのリクエストとしてそれをログに記録しますか? (https://github.com/MSOpenTech/redis/issues)それを実現させるためにフォローアップします。 PaaSとIaaSの間の比較については、まだ検討していますが、結果はまだありません。 –
もちろん、やります! https://github.com/MSOpenTech/redis/issues/50 p.s.私はチュートリアルで作業する必要はありませんでしたので、このチュートリアルで仮想Linuxマシンを使用しました:http://blogs.msdn.com/b/tconte/archive/2012/06/08/running-redis- on-a-centos-linux-vm-in-windows-azure.aspx –
- 1. JavaレタスでRedis rawコマンドを実行するにはどうすればよいですか?
- 2. redis-serverプロセスを正面から実行するにはどうすればよいですか?
- 3. Azure関数でHTTP POSTでモデルバインディングを実行するにはどうすればよいですか?
- 4. Azure関数で* nixまたはBASH SOURCE CODEを実行するにはどうすればよいですか?
- 5. Redisでラウンドロビンの実装を実現するにはどうすればよいですか?
- 6. 継続的に実行するアプリケーションをAzureサービスファブリックにデプロイするにはどうすればよいですか?
- 7. Redisにユーザーを追加するにはどうすればよいですか?
- 8. Redisデータベースcurrent_sizeを表示するにはどうすればよいですか?
- 9. TMPL_VARでencode_entitiesを実行するにはどうすればよいですか?
- 10. Windowsでチェックサムを実行するにはどうすればよいですか?
- 11. JQueryでループを実行するにはどうすればよいですか?
- 12. ユニットテストをアンドロイドモジュールで実行するにはどうすればよいですか?
- 13. func.countでHAVINGを実行するにはどうすればよいですか?
- 14. DbFitでMERGEを実行するにはどうすればよいですか?
- 15. ブートストラップデータテーブルでカスタムフィルタオプションを実行するにはどうすればよいですか?
- 16. アンドロイドスタジオでhieroを実行するにはどうすればよいですか?
- 17. ブートストラップグリッドでダイナミックレイアウトテンプレートを実行するにはどうすればよいですか?
- 18. カスタムエラーハンドラでシェルを実行するにはどうすればよいですか?
- 19. JSFでミニテンプレートシステムを実行するにはどうすればよいですか?
- 20. xPagesでカスタムコントロールログインフォームを実行するにはどうすればよいですか?
- 21. コマンドヒストリサポートでインタープリタを実行するにはどうすればよいですか?
- 22. RestheartでfindAndModifyを実行するにはどうすればよいですか?
- 23. Javaでタイマを実行するにはどうすればよいですか?
- 24. C#でSystem.Web.Script.Serializationを実行するにはどうすればよいですか?
- 25. タイマーをバックグラウンドで実行するにはどうすればよいですか?
- 26. Swiftでアレイスライスを実行するにはどうすればよいですか?
- 27. jshintをrhinoで実行するにはどうすればよいですか?
- 28. htmlでカウントダウンタイマーを実行するにはどうすればよいですか?
- 29. CloudimSDNで例を実行するにはどうすればよいですか?
- 30. OncreateViewでAsyncを実行するにはどうすればよいですか?
これらの参考文献へのリンクをお願いします。 – kristianp
この質問のコメントを参照してください:http://stackoverflow.com/questions/5766815/does-azure-support-things-like-mongodb-and-redis – noocyte
もちろん、MicrosoftはAzureのサービスとしてRedisを実行しています。 http://azure.microsoft.com/en-us/documentation/services/cache/#redis – noocyte