Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Lập lịch nhiệm vụ cần tây với ETA lớn

Tôi đang thực hiện việc này với redis theo cách sau:

Chúng tôi có những khách hàng có thể lên lịch phát hành một số nội dung của họ. Chúng tôi lưu trữ bản phát hành trong cơ sở dữ liệu của mình với thời gian nó sẽ được thực thi tại.

Sau đó, chúng tôi sử dụng nhịp cần tây để thực hiện nhiệm vụ định kỳ (hàng giờ hoặc những gì phù hợp với bạn) kiểm tra bảng phát hành của chúng tôi để biết các bản phát hành được lên lịch trong khoảng thời gian tiếp theo (giờ hoặc những gì phù hợp với bạn). nếu có bất kỳ được tìm thấy sau đó chúng tôi lên lịch một nhiệm vụ cho họ với cần tây. Điều này cho phép chúng tôi có một ETA ngắn hạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để cấu hình ứng dụng khách Node Redis để xử lý lỗi ngay lập tức, khi kết nối bị lỗi? [ĐỌC CHI TIẾT]

  2. Truy cập biến bên ngoài hàm redis pipelining trên Laravel

  3. redis:đặt lại bộ đếm mỗi ngày

  4. Cách tách cơ sở dữ liệu redis cho hai ứng dụng giống nhau trong node.js

  5. redis để ghi nhật ký