HTTP リクエストを受信し、Redis-store からレスポンスを返す nginx サーバーが必要です。これはノンブロッキングである必要があります。グーグルでフォーラムを調べた後、nginx_redis2_module に出会いました。コードを調べてみましたが、それがどのように機能するかを理解できませんでした。彼らはどのようにして非ブロッキング操作を達成しましたか? 彼らはnginxのイベントループにイベントを追加することでこれを達成しましたか? これがどのように行われるか、ドキュメントまたはサンプルコードはありますか?
質問する
623 次
1 に答える
1
nginx の本質はノンブロッキング モジュールです。複雑なエリアです。ここでいくつかの出発点を見つけることができます: Nginx モジュールの書き方?
ご参考までに:
ただし、lua-nginx-module と組み合わせて使用する場合は、このモジュールの代わりに lua-resty-redis ライブラリを使用することをお勧めします。これは、前者の方が柔軟性が高く、メモリ効率が高いためです。
于 2015-05-22T12:27:58.240 に答える