English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Lrem은 COUNT 매개변수의 값에 따라 리스트에서 VALUE와 일치하는 요소를 제거합니다.
COUNT의 값은 다음과 같은 것들 중 하나입니다:
count > 0 : 테이블의 앞쪽에서 시작하여 테이블의 끝쪽으로 검색하여 VALUE와 일치하는 요소를 제거합니다. COUNT로 제거됩니다.
count < 0 : 테이블의 끝에서 시작하여 테이블의 앞쪽으로 검색하여 VALUE와 일치하는 요소를 제거합니다. COUNT의 절대값으로 제거됩니다.
count = 0 : 테이블에서 VALUE와 일치하는 모든 값을 제거합니다.
redis Lrem 명령어의 기본 문법은 다음과 같습니다:
redis 127.0.0.1:6379> LREM key count VALUE
>= 1.0.0
제거된 요소의 수. 리스트가 존재하지 않을 때 0을 반환합니다.
redis> RPUSH mylist "hello" (integer) 1 redis> RPUSH mylist "hello" (integer) 2 redis> RPUSH mylist "foo" (integer) 3 redis> RPUSH mylist "hello" (integer) 4 redis> LREM mylist -2 "hello" (integer) 2 redis> LRANGE mylist 0 -1 1) "hello" 2) "foo" redis>