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

Cách kiểm tra cần tây với django trên máy tính Windows

Cần tây (kể từ phiên bản 4 như được chỉ ra bởi một câu trả lời khác) không hỗ trợ Windows (nguồn:http://docs.celeryproject.org/en/latest/faq.html#does-celery-support-windows). Mặc dù vậy, bạn có một số tùy chọn:

1) Sử dụng task_always_eager=True . Điều này sẽ chạy các tác vụ của bạn một cách đồng bộ - với điều này, bạn có thể xác minh rằng mã của bạn đang làm những gì nó phải làm. Các tác vụ đang chạy hoạt động đồng bộ ngay cả trên Windows.

Thông tin thêm:http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-task_always_eager

2) Sử dụng WSL (Hệ thống con của Windows dành cho Linux).

Thông tin thêm:https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-the-windows-subsystem-for-linux

3) Sử dụng Docker cho Windows. Bạn có thể chạy (các) Celery Worker và Celery Beat bên trong thùng chứa.

Thông tin thêm:https://docs.docker.com/docker-for-windows/

Cá nhân tôi sử dụng tùy chọn 1) để kiểm tra đơn vị và tùy chọn 2) để phát triển.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giao điểm của hai hoặc nhiều tập hợp được sắp xếp

  2. Không thể nhận được kết nối Jedis khi sử dụng SSL với Redis và Spring Data Redis

  3. Máy chủ Redis không thể chạy hơn 1024 triệu bản đồ tối đa

  4. Làm cách nào để đặt / lấy pandas.DataFrame đến / từ Redis?

  5. hdel bên trong khối hget nodejs redis