Mô hình của tôi có các thực thể khác nhau mà tôi muốn tính toán một lần giống như nhân viên của công ty. Để tránh làm cho cùng một truy vấn một lần nữa và một lần nữa, danh sách tính toán được lưu trong Memcache (duration = 1day) .. Vấn đề là các ứng dụng đôi khi cho tôi một lỗi rằng có nhiều byte được lưu trữ trong Memcache hơn là cho phép:Tránh giới hạn Memcache "1000000 bytes" chiều dài trên các giá trị
Values may not be more than 1000000 bytes in length; received 1071339 bytes
Lưu trữ danh sách đối tượng mà bạn nên làm với Memcache? Nếu vậy, thực tiễn tốt nhất để tránh lỗi ở trên là gì? Tôi hiện đang kéo 1000 đồ vật. Bạn có giới hạn giá trị cho < 200 không? Việc kiểm tra kích thước của một đối tượng trong bộ nhớ có vẻ không quá ý tưởng bởi vì chúng có thể được xử lý (được tuần tự hóa hoặc giống như vậy) trước khi đi vào Memcache.
Lần đầu tiên tôi đọc tiêu đề của câu hỏi tôi nghĩ rằng Memcache ở đây chỉ có thể lưu trữ 1 triệu như trong 1 triệu giá trị.Tiêu đề có thể thay đổi thành "Tránh giới hạn giá trị Memcache 1MB" không? –