我構建安全服務作爲組成應用程序的一組服務的一部分。我正在考慮使用Redis存儲會話。會話是這樣的數據結構:用於會話存儲的Redis
{
string : sessionToken
DateTime : expiryUtc
string[] : permissionKeys
}
我只需要創建,讀取和刪除會話。如果我可以讓Redis刪除過期會話,那麼很好但不是必需的。作爲Redis的一個小菜鳥,我有一些閱讀需要做,但是有Redis經驗的人可以給我任何正確的方法來實現這個目標,假設Redis是一個不錯的選擇。順便說一下,我在Mono平臺上,並且迄今爲止選擇了StackExchange.Redis客戶端,因爲在某個階段我想要對Redis進行集羣。我願意改變這種選擇。
既然你說的是單聲道,內置的redis會話狀態出現在我的腦海。 [這裏是鏈接。](http://blogs.msdn.com/b/webdev/archive/2014/05/12/announcing-asp-net-session-state-provider-for-redis-preview-release。 aspx)'PermissionKeys'是存儲在會話中的對象。 –