Tôi hiện đang tăng cường một ứng dụng web và muốn sử dụng Redis để lưu trữ phiên. Khi đăng nhập, phiên được chèn vào Redis với một id người dùng tương ứng và thiết lập hết hạn là 15 phút. Bây giờ tôi muốn thực hiện tra cứu ngược lại cho các phiên (nhận các phiên với một id người dùng nhất định). Vấn đề ở đây là, vì tôi không thể tìm kiếm không gian phím Redis, làm thế nào để thực hiện điều này. Một cách sẽ là đặt redis cho mỗi userId, chứa tất cả các id phiên. Nhưng vì Redis không cho phép hết hạn một mục trong một tập hợp và các phiên được đặt hết hạn, sẽ có một tấn id phiên không tồn tại trong các tập hợp.Redis, hết hạn phiên và tra cứu ngược
Cách tốt nhất để xóa id khỏi tập hợp vào ngày hết hạn chính là gì? Hoặc, là có một cách tốt hơn để hoàn thành những gì tôi muốn (đảo ngược tra cứu)?