Latest web development tutorials

Redis Wprowadzenie

Redis jest całkowicie darmowe open source, BSD zgodny z umową, jest to baza klucz-wartość wysoka wydajność.

Redis z innymi kluczowymi - wartość produktu buforowania ma trzy następujące funkcje:

  • Redis obsługuje trwałość danych, dane mogą być przechowywane w pamięci na dysku, uruchom razem może być ponownie ładowane do użytku.
  • Redis obsługuje nie tylko proste typy danych klucz-wartość, zapewniając jednocześnie listę pamięci, zestaw, zset, mieszania i innych struktur danych.
  • Redis obsługuje tworzenie kopii zapasowych danych, a mianowicie do tworzenia kopii zapasowych danych trybie master-slave.

zaletą Redis

  • Wysoka wydajność - Redis może odczytać prędkość jest 110 000 razy / s, prędkość zapisu wynosi 81000 razy / s.
  • Bogate typy danych - wsparcie Redis binarne przypadków Struny, listy Hashe, Zestawy i nakazał typ danych Zestawy operacji.
  • Atom - Redis Wszystkie operacje są atomowa atomowa podczas Redis obsługuje także realizację całej operacji, a po kilku.
  • Bogaty zestaw funkcji - Redis obsługuje także publikowania / subskrypcji, zawiadomienia, klucz ważności i tak dalej cechach.

Redis różni się od innych sklepu klucz-wartość?

  • Redis ma bardziej złożonych struktur danych i zapewnić operacji atomowych na nich, która jest inna ewolucyjna droga do innej bazy danych. Tymczasem typy danych REDIS bazują na podstawowej strukturze danych przezroczystego dla programisty, bez konieczności stosowania dodatkowego abstrakcji.

  • Redis działa w pamięci, ale mogą być utrwalone na dysku, więc różne zestawy danych muszą ważyć prędkość odczytu i zapisu pamięci, dane nie powinna być większa niż ilość pamięci sprzętu. Kolejną zaletą w pamięci bazy danych są porównywane na tym samym dysku złożonych struktur danych, działają w pamięci jest bardzo prosty, dzięki czemu można zrobić dużo wewnętrznej Redis bardzo skomplikowanej materii. Tymczasem znajdują się one w zakresie zwartym formacie dysku załączonych do wytwarzania, ponieważ nie wymagają one swobodny dostęp.