이 튜토리얼에서는 redis 데이터 저장소의 키에 저장된 기존 목록 값을 트리밍하는 방법에 대해 알아봅니다. 이를 위해 Redis LTRIM 을 사용합니다. 명령.
LTIM 명령
이 명령은 결과 목록 값에 지정된 요소 범위만 포함하도록 기존 목록 값을 자릅니다. 범위는 하위 문자열의 시작 및 끝 색인을 결정하는 시작(포함) 및 끝(포함) 오프셋으로 정의됩니다.
인덱스는 0부터 시작하므로 0은 첫 번째 요소를 의미하고 1은 두 번째 요소를 의미하는 식입니다. 음수는 문자열 값의 끝에서 시작하는 오프셋을 제공하는 데 사용할 수도 있습니다. 여기서 -1은 마지막 요소를, -2는 두 번째 마지막 요소를 의미하는 식입니다.
범위를 벗어난 오프셋은 다음과 같은 방식으로 처리됩니다.-
- 시작> 끝 :- 결과는 지정된 키가 제거되도록 하는 빈 목록입니다.
- end> 목록 크기 :- 목록 값의 마지막 요소의 인덱스는 끝 오프셋으로 설정됩니다.
키가 존재하지만 키에 저장된 값이 목록 데이터 유형이 아닌 경우 오류가 반환됩니다. Redis LTRIM 명령의 구문은 다음과 같습니다.-
구문:-
redis host:post> LTRIM <keyname> <start> <stop>
출력:-
- (string) reply, OK - Error, if key exist and value stored at the key is not a list.
예:-
참조:-
- LTRIM 명령 문서
redis 데이터 저장소의 키에 저장된 기존 목록 값을 트리밍하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.