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

Kiedy używać Redisa zamiast MySQL dla aplikacji PHP?

Ignorując całą debatę NoSQL vs SQL, myślę, że najlepszym podejściem jest ich połączenie. Innymi słowy, używaj MySQL do niektórych części systemu (złożone wyszukiwania, transakcje) i redis do innych (wydajność, liczniki itp.).

Z mojego doświadczenia wynika, że ​​problemy z wydajnością związane ze skalowalnością (wielu użytkowników...) ostatecznie zmuszają cię do dodania pewnego rodzaju pamięci podręcznej, aby usunąć obciążenie z serwera MySQL, a redis/memcached jest w tym bardzo dobry.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przykłady użycia RedisStore w socket.io

  2. Jak skonfigurować połączenie z Redis Sentinel za pomocą biblioteki Jedis?

  3. Przełączanie awaryjne klastra

  4. Plusy i minusy korzystania z selera vs. RQ

  5. Połączenie WebSocket z adresem <URL> nie powiodło się:Błąd podczas uzgadniania WebSocket:Nieoczekiwany kod odpowiedzi:521