Tôi muốn Celery xây dựng trên Redis thay vì mặc định là RabbitMQ.Cấu hình cần tây để nói chuyện với Redis qua ổ cắm Unix
Các Celery documentation giải thích:
Cấu hình rất dễ dàng, chỉ cần cấu hình vị trí của cơ sở dữ liệu Redis của bạn:
BROKER_URL = 'redis://localhost:6379/0'
đâu URL có định dạng của:
redis://:[email protected]:port/db_number
tất cả các trường sau khi lược đồ là tùy chọn và sẽ mặc định là localhost trên cổng 6379, sử dụng cơ sở dữ liệu 0.
Tuy nhiên, tôi đã thiết lập lại KHÔNG nghe cổng, nhưng thay vào đó để nghe một ổ cắm.
Có lược đồ URI để hỗ trợ điều này không?
chỉ tò mò, whats vấn đề với redis không nghe một cổng địa phương? –
Sau đó, cổng mở cho Internet ... – Oddthinking
không đúng, bạn có thể liên kết redis thành 127.0.0.1 và chỉ truy cập được vào localhost hoặc bạn có thể tạo quy tắc tường lửa để hạn chế quyền truy cập chỉ vào một tập hợp địa chỉ ip. –