요구 사항: Redis에 해시 테이블(약 300만 개 데이터)이 있습니다. 이제 이 해시 테이블의 키를 사용하여 탐색하고 모든 키를 목록으로 가져오고 싶습니다. 그러나 쏟아질 때마다 도서관의 혼잡이 발생합니다(몇 분 동안).
좋은 방법이 있는지 여쭤보고 싶습니다.
hscan을 사용하지 않는 이유:
해시 테이블 자체가 지속적으로 증가하고 있어 언제 완성되었는지 hscan이 판단하기 어렵습니다.
제가 모르는 다른 이유가 있을 수도 있습니다.
300w 키-값 쌍입니다. 키 값은 모두 8바이트이며 약 48MB입니다. HGETALL이 완료되면 redis io는 많은 압박을 받습니다.
300w 키-값 쌍입니다. 키 값은 모두 8바이트이며 약 48MB입니다. HGETALL이 완료되면 redis io는 많은 압박을 받습니다.