sql >> Databáze >  >> NoSQL >> Redis

Poskytovatel ASP.NET SessionState podporovaný Redis

Vytvořil jsem SessionStateStoreProvider založený na Redis které lze nalézt na GitHubu pomocí ServiceStatck.Redis jako klient (spíše než Booksleeve).

Lze jej nainstalovat přes NuGet s Install-Package Harbour.RedisSessionStateStore .

Našel jsem několik vtípků s přístupem @NathanD. V mé implementaci jsou zámky uloženy s hodnotu relace spíše než v samostatném klíči (méně zpátečních cest do Redis). Navíc, protože používá ServiceStack.Redis , může používat sdružená připojení.

Nakonec je to otestováno. To byl můj největší odklon od přístupu @NathanD. Neexistoval žádný způsob, jak ve skutečnosti vědět, zda to fungovalo, aniž byste museli ručně procházet každý případ použití.



  1. Implementuji serializaci a deserializaci NodesJS + Passport + RedisStore?

  2. Jak aktualizovat hodnotu pole v Mongoose

  3. Model.find().toArray() tvrdí, že nemá metodu .toArray().

  4. Jak hromadně odstranit stovky tisíc klíčů se speciálními znaky v Redis