Tôi dường như không thể tìm ra thời điểm sử dụng nó trong một ứng dụng.
Tôi khuyên bạn nên đọc hướng dẫn này, trong đó cũng có các trường hợp sử dụng. Vì redis định hướng bộ nhớ nên nó thực sự tốt cho dữ liệu thời gian thực được cập nhật thường xuyên, chẳng hạn như lưu trữ phiên, cơ sở dữ liệu trạng thái, thống kê, bộ nhớ đệm và cấu trúc dữ liệu nâng cao của nó cung cấp tính linh hoạt cho nhiều trường hợp khác.
Tuy nhiên, Redis không phải là sự thay thế NoSQL cho cơ sở dữ liệu quan hệ cổ điển vì nó không hỗ trợ nhiều tính năng tiêu chuẩn của thế giới RDBMS chẳng hạn như truy vấn dữ liệu của bạn, điều này có thể làm chậm nó. Thay thế là các cơ sở dữ liệu tài liệu như MongoDB hoặc CouchDB và redis rất tốt trong việc bổ sung các chức năng cụ thể khi có tốc độ và hỗ trợ cho các cấu trúc dữ liệu nâng cao.