redis 스캔 명령
번역 결과:
UK [skæn] 미국 [skæn]
vt.<계산> 자세히 살펴보세요; (레이더) 스캔... (레이더) 검색; ) of) light spot
vi.(빔, 레이더 등) 스캔; (시) 시의 리듬에 맞춰 표시하기
3인칭 단수: 복수 스캔: 과거 스캔 시제: 스캔된 과거 분사: 스캔됨
redis 스캔 명령통사론
기능: SCAN 명령은 커서 기반 반복자입니다. SCAN 명령이 호출될 때마다 사용자는 이 새 커서를 다음 반복 커서 매개변수로 사용해야 합니다. 이전 반복 프로세스를 계속합니다.
구문: SCAN 커서 [MATCH 패턴] [COUNT 카운트]
설명: SCAN 명령의 커서 매개변수가 0으로 설정되면 서버는 새 반복을 시작하고 서버가 값을 반환하면 사용자에게 커서가 0이면 반복이 종료되었음을 의미합니다.
사용 가능한 버전: >= 2.8.0
시간 복잡도: 증분 반복 명령의 각 실행 복잡도는 O(1)이고, 데이터 세트 전체 반복의 복잡도는 O( N), 여기서 N은 데이터 세트의 요소 수입니다.
반환:
SCAN 명령, SSCAN 명령, HSCAN 명령 및 ZSCAN 명령은 모두 두 요소가 포함된 다중 대량 응답을 반환합니다. 응답의 첫 번째 요소는 문자열(커서)로 표시되는 부호 없는 64비트 정수입니다. , 회신의 두 번째 요소는 또 다른 다중 대량 회신입니다. 이 다중 대량 회신에는 이번에 반복되는 요소가 포함되어 있습니다. SCAN 명령으로 반환된 각 요소는 데이터베이스 키입니다. SSCAN 명령으로 반환된 각 요소는 집합 멤버입니다. HSCAN 명령에서 반환된 각 요소는 키-값 쌍이며, 키-값 쌍은 키와 값으로 구성됩니다. ZSCAN 명령으로 반환된 각 요소는 순서가 지정된 집합 요소입니다. 순서가 지정된 집합 요소는 멤버와 점수로 구성됩니다.