Thông báo này được trả lại khi đã đạt đến giới hạn bộ nhớ tối đa. Bạn có thể kiểm tra giới hạn hiện tại bằng cách sử dụng lệnh sau:
redis 127.0.0.1:6379> config get maxmemory
1) "maxmemory"
2) "128000000"
Kết quả tính bằng byte.
Xin lưu ý rằng một phiên bản Redis trống sử dụng khoảng 710KB bộ nhớ (trên Linux), vì vậy nếu bạn định chỉ lưu trữ 1MB dữ liệu hữu ích và thực thi giới hạn này, thì bạn cần đặt 1734K trong tham số maxmemory. Trong tệp cấu hình, cài đặt bộ nhớ tối đa được tính bằng byte, ngoại trừ nếu bạn sử dụng hậu tố K, M, G.
Redis lưu trữ mọi thứ trong bộ nhớ (nó không bao giờ làm tràn dữ liệu trên đĩa), vì vậy tất cả nội dung của hàng đợi Resque của bạn phải phù hợp. Một vài MB có vẻ rất thấp đối với một công cụ Resque.
Bạn không nói rõ bạn đã chọn tùy chọn Heroku nào, nhưng tôi hiểu là tùy chọn Redis To Go "nano" (miễn phí) giới hạn là 5 MB.