Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jaka jest różnica między StackExchange.Redis i StackExchange.Redis.StrongName?

Potrzebujesz mocno nazwanej biblioteki Redis? Najprawdopodobniej, zwłaszcza jeśli nigdy nie spotkałeś się z tym terminem, odpowiedź brzmi nie . Ale czytaj dalej.

Co jest silnie nazwane?

  • to specyficzna rzecz .NET
  • możesz podpisać swój zespół kluczem kryptograficznym
  • pozwala to sprawdzić, czy faktycznie ładujesz/uruchamiasz coś, co chcesz załadować/uruchomić
  • "silna nazwa" zawiera podpis kryptograficzny wraz ze zwykłą nazwą, wersją i tym podobne.

Czy kiedykolwiek potrzebujesz silnych nazwisk?

  • prawdopodobnie nie, chyba że masz konkretne powody. Niektóre z nich to:
  • historyczne (podpisywaliśmy nasze zgromadzenia i dlaczego teraz się zmieniają)
  • zasady korporacyjne
  • szczególne okoliczności, takie jak coś innego, czego używasz, wymagają silnych nazw (kiedyś było to wymaganie posiadania silnej nazwy, jeśli chciałeś coś dodać do GAC)
  • możliwe względy bezpieczeństwa

Czy to dobry pomysł, aby podpisać swoje zespoły?

  • istnieje wiele podzielonych opinii
  • bardzo często silne nazwy są uciążliwe na wiele sposobów z wątpliwymi korzyściami
  • ostatnim trendem jest nieużywanie silnych nazw, chyba że naprawdę musisz

Czy ty? potrzebujesz silnie nazwanej biblioteki Redis?

  • chyba że zdecydujesz lub musisz podpisać własną aplikację, która korzysta z biblioteki Redis, czego nie robisz
  • wersja biblioteki Redis o silnych nazwach jest identyczna jak druga
  • istnieje wyłącznie po to, aby ułatwić życie tym, którzy muszą używać silnych nazw


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis Cluster vs ZeroMQ w Pub/Sub, dla systemów rozproszonych skalowanych poziomo

  2. Jak zatankować używaną_pamięć w Redis?

  3. Agregacja Redisearch zwraca 5 pierwszych z każdej grupy

  4. Pobieranie wartości za pomocą potoku jedis

  5. Redis + Node.js - jak mogę pobrać wartości