RedisベースのSessionStateStoreProvider
を作成しました ServiceStatck.Redis
を使用してGitHubで見つけることができます (Booksleeveではなく)クライアントとして。
Install-Package Harbour.RedisSessionStateStore
を使用してNuGet経由でインストールできます。 。
@NathanDのアプローチにはいくつかの癖があります。私の実装では、ロックはとともに保存されます 別のキーではなくセッション値(Redisへのラウンドトリップが少ない)。さらに、ServiceStack.Redis
を使用しているため 、プールされた接続を使用できます。
最後に、テストされます。これは、@NathanDのアプローチからの私の最大のターンオフでした。 実際にする方法はありませんでした すべてのユースケースを手動で実行しなくても機能するかどうかを知る。