次の操作を行うと、Redis DB に再接続できません。
RedisConnection
「接続」と呼ばれる新しいものを作成します- 接続を開く
connection.Open().Wait();
- 接続を閉じる
connection.Close(true);
- 今私がしようとすると
connection.Open().Wait();
、「接続が閉じられています」というエラーがスローされます。
接続が閉じられたことは認識していますが、再度開くことができないのはなぜですか?
接続を閉じる代わりに、Redis サーバーをシャットダウンし、クライアントにClosed
イベントを発生させ、サーバーを再起動してから、connection.Open().Wait();
もう一度接続を開こうとすると、同じことが起こります。「接続が閉じられました」というエラーがスローされます。
私のアプローチの何が問題になっていますか?Booksleeve との接続状態を適切に管理できないようです。
ありがとう