Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Redis LREM – 목록에서 여러 항목을 삭제하는 방법

이 자습서에서는 키에 저장된 목록 값에서 요소의 하나 이상의 발생을 삭제하는 방법에 대해 배웁니다. 이를 위해 Redis LREM 을 사용합니다. 명령.

LREM 명령

이 명령은 키에 저장된 목록 값에서 지정된 요소의 첫 번째 횟수 발생을 제거합니다. LREM 명령에 전달된 count 인수는 다음과 같은 방식으로 작업에 영향을 줍니다.-

  1. count> 0 :헤드(시작)에서 끝(끝)으로 이동하는 지정된 요소의 카운트 발생을 제거합니다.
  2. count <0 :꼬리(꼬리)에서 머리(시작)로 이동하는 지정된 요소의 횟수를 제거합니다.
  3. count =0 :- 지정된 요소의 모든 항목을 제거합니다.

존재하지 않는 키는 빈 목록으로 해석되므로 명령은 항상 0을 반환합니다.

키가 존재하지만 키에 저장된 값이 목록 데이터 유형이 아닌 경우 오류가 반환됩니다. Redis LREM 명령의 구문은 다음과 같습니다.- 

구문:-

redis host:post> LREM <keyname> <count> <element>

출력:- 

- (integer) reply, representing number of elements deleted from the list.
- Error, if key exist and value stored at the key is not a list.

예:-

Redis LREM – 목록에서 여러 항목을 삭제하는 방법

참조:-

  1. LREM 명령 문서

redis 데이터 저장소에 저장된 목록 값에서 특정 요소를 하나 이상 삭제하는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 목록 명령