Redis thực sự không được thiết kế để lưu trữ các đối tượng lớn (nhiều MB) vì nó là một máy chủ đơn luồng. Vì vậy, một yêu cầu sẽ đủ nhanh, nhưng một vài yêu cầu sẽ chậm vì tất cả chúng sẽ được xử lý bởi một luồng. Trong các phiên bản cuối cùng, một số tối ưu hóa đã được thực hiện.
Tốc độ của RAM và băng thông bộ nhớ dường như ít quan trọng hơn đối với hiệu suất toàn cầu, đặc biệt là đối với các đối tượng nhỏ. Đối với các đối tượng lớn (> 10 KB), nó có thể trở nên đáng chú ý. Thông thường, không thực sự tiết kiệm chi phí khi mua các mô-đun bộ nhớ nhanh đắt tiền để tối ưu hóa Redis. https://redis.io/topics/benchmarks
Vì vậy, bạn có thể sử dụng khung Jumbo hoặc mua bộ nhớ nhanh hơn nếu có thể. Nhưng thực ra nó sẽ không giúp ích gì đáng kể. Hãy cân nhắc sử dụng Memcached để thay thế. Nó đa luồng và có thể được thu nhỏ theo chiều ngang để hỗ trợ lượng lớn dữ liệu. Redis chỉ có thể được chia tỷ lệ với bản sao master-slave.