1
今、私はノードjsアプリケーションでredisを使用しています。 redisノードのjsコードを通過する間に、2つの関数end()とquit()が使用されます。redisのclient.end()とclient.quit()の違いは?
今、私はノードjsアプリケーションでredisを使用しています。 redisノードのjsコードを通過する間に、2つの関数end()とquit()が使用されます。redisのclient.end()とclient.quit()の違いは?
client.end() Redisサーバーへの接続を強制的に閉じます。これは、すべての応答が解析されるまで待機しないことに注意してください。
client.quit()これは、quitコマンドをredisサーバーに送信し、実行中のコマンドが正しく処理された直後に正常終了します。これが再接続中に呼び出された場合(そのために、redisサーバへの接続が存在しない場合)、接続を直ちに終了し、再接続が行われることはありません。この場合、すべてのオフラインコマンドはエラーでフラッシュされます。