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

Planowanie zadań związanych z selerem z dużym ETA

Robię to z redis w następujący sposób:

Mamy klientów, którzy mogą zaplanować wydanie niektórych swoich treści. Przechowujemy wydanie w naszej bazie danych z godziną, w której powinno zostać wykonane.

Następnie używamy selera naciowego, aby wykonać zadanie okresowe (co godzinę lub to, co Ci odpowiada), które sprawdza naszą tabelę wydań pod kątem wydań, które są zaplanowane w następnym okresie (znowu godzina lub to, co Ci odpowiada). jeśli jakieś zostaną znalezione, ustalamy dla nich zadanie z selerem. To pozwala nam mieć krótki ETA.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Powiadomienia Redis:Uzyskaj klucz i wartość po wygaśnięciu

  2. redis klaster stale drukuje dziennik WSA_IO_PENDING

  3. Django Celery otrzymuje liczbę zadań

  4. MISCONF Redis jest skonfigurowany do zapisywania migawek RDB

  5. nie można zabić serwera redis na linuksie