sql >> Database >  >> NoSQL >> Redis

Wat is het verschil tussen StackExchange.Redis en StackExchange.Redis.StrongName?

Heeft u een sterk benoemde Redis-bibliotheek nodig? Naar alle waarschijnlijkheid, vooral als je deze term nog nooit bent tegengekomen, is het antwoord nee . Maar lees verder.

Wat is een sterke naam?

  • het is iets specifieks voor .NET
  • u kunt ervoor kiezen om uw assembly te ondertekenen met een cryptografische sleutel
  • dit maakt het mogelijk om te verifiëren dat u daadwerkelijk iets laadt/uitvoert dat u verwacht te laden/uitvoeren
  • de "sterke naam" omvat de cryptografische handtekening samen met de gebruikelijke naam, versie en dergelijke.

Heb je ooit sterke namen nodig?

  • waarschijnlijk niet, tenzij je specifieke redenen hebt. Sommige hiervan kunnen zijn:
  • historisch (we ondertekenden onze vergaderingen en waarom nu veranderen)
  • bedrijfsbeleid
  • bijzondere omstandigheden, zoals iets anders dat u gebruikt, vereisen sterke namen (vroeger was het een vereiste om een ​​sterke naam te hebben als u iets aan de GAC wilde toevoegen)
  • mogelijk veiligheidsoverwegingen

Is het een goed idee om uw vergaderingen te ondertekenen?

  • er zijn veel verdeelde meningen
  • vaak zijn sterke namen lastig op zoveel manieren met twijfelachtige voordelen
  • het is de laatste tijd een trend om geen sterke namen te gebruiken, tenzij het echt moet

Doe jij heb je een sterk benoemde Redis-bibliotheek nodig?

  • tenzij u beslist of uw eigen toepassing moet ondertekenen die de Redis-bibliotheek gebruikt, doet u dat niet
  • de versie met sterke namen van de Redis-bibliotheek is identiek aan de andere
  • het bestaat uitsluitend om het leven te vergemakkelijken van degenen die sterke namen moeten gebruiken


  1. MongoDB bulkWrite()

  2. Moet ik voor elke verbinding een nieuwe Redis-client maken?

  3. Redis installeren en configureren op Ubuntu

  4. Use cases voor NoSQL