API アプリケーションのキー値ストアとして redis を使用することを検討しています。API は基本的に、redis へのクライアント接続を 1 つだけ必要とします。よくわからないのは、接続を永久に開いたままにしておくべきですか? または、redis から値を設定または取得する必要がある場合にのみ、接続を開く必要がありますか?
接続を開くのは高価な操作だと考える人もいるかもしれません。一方、接続を常に開いたままにしておくことは、必要なときにのみ開くことほど安全ではありません。また、長い接続を開いたままにしておくと、タイムアウトが発生する可能性があります。何らかの理由で接続が失敗した場合、redis は再接続を試みますか? redis は長時間開いている接続をどの程度うまく処理できますか? どんな助けでも大歓迎です!