SCAN có thể được sử dụng để làm điều này, nhưng tôi sẽ không đề xuất nó. Redis là một kho lưu trữ khóa / giá trị và bạn nên sử dụng nó cho việc đó. Nếu bạn muốn tìm kiếm văn bản, bạn nên sử dụng một DB khác được tạo cho nó, như ElasticSearch cho các văn bản dài hoặc MongoDB hoặc RDBMS cổ điển cho các văn bản ngắn hơn.
Ý tưởng đằng sau NoSQL là sử dụng công cụ phù hợp cho công việc, vì vậy hãy sử dụng redis làm nơi lưu trữ khóa / giá trị chủ yếu cho dữ liệu bộ nhớ đệm và tìm kiếm văn bản trong một DB khác.