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

Wprowadzenie do Redis

Redis to jedno niesamowite oprogramowanie Open Source, które może służyć różnym potrzebom w aplikacji internetowej.

Co to jest Redis?

Jest to baza danych NoSQL , a w szczególności sklep klucz/wartość . Może być używany z dowolnym językiem programowania, ponieważ nie jest to technologia specyficzna dla JavaScript - jest napisany w C.

Możemy przechowywać wartości i kojarzyć je z kluczem, a później je pobierać.

Jedną z jego szczególnych cech jest wysoka wydajność . Wysoka wydajność jest zapewniana przez jedną z jego głównych cech:jest to w pamięci Baza danych. Dane są przechowywane, przechowywane i dostępne w pamięci, a nie zapisywane w bazie danych.

Większość baz danych przechowuje dane na dysku i optymalizuje je, przechowując buforowany zestaw w pamięci.

Redis robi coś przeciwnego:przechowuje dane w pamięci.

Domyślnie Redis zapisuje migawki przechowywanego zestawu danych na dysku i możesz skonfigurować szczegóły, jak to się dzieje i gdzie są przechowywane dane.

Redis to jedno z moich ulubionych narzędzi ze względu na swoją elastyczność. Masz dużą swobodę w sposobie przechowywania i zarządzania przechowywaniem danych oraz może być używany na wiele różnych sposobów w zależności od Twoich potrzeb.

Dzieje się tak również dlatego, że jest to baza danych NoSQL, co oznacza, że ​​jest bardzo elastyczna w porównaniu do PostgreSQL lub innych baz danych opartych na SQL i schematach.

Jest często używany jako mechanizm przechowywania pamięci podręcznej, ale także jako broker komunikatów, sposób komunikacji między różnymi procesami i aplikacjami.

Kontynuuj tutaj:

  • Jak zainstalować Redis
  • Pierwsze kroki z Redis
  • Zestawy Redis
  • Listy Redis
  • Ponownie posortowane listy
  • Jak używać skrótów Redis
  • Redis Opublikuj/zasubskrybuj

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wprowadzenie do struktur danych Redis:posortowane zestawy

  2. Redis jak przechowywać tablicę asocjacyjną? Ustaw czy hasz czy lista?

  3. Jak mogę zabezpieczyć hasłem moją trasę /sidekiq (tj. wymagać uwierzytelnienia dla narzędzia Sidekiq::Web)?

  4. Jak wznowić hash sloty danego węzła w klastrze redis w przypadku poważnej awarii?

  5. Dane wiosenne Operacja Redis HGETALL