레디 스의 목록을 삭제합니다

레디 스 목록 명령의 요소를 제거 근거가없는 인덱스에 명령을, 그러나 때때로 사업은이 기능이 필요합니다.

먼저상의 명령 :

LSET ListKey 지수 "__deleted__"
LREM의 ListKey 0 "__deleted__"

거래와 파이프는 하나 개의 요청으로 결합 될 수있다

MULTI
LSET ListKey 지수 "__deleted__"
LREM ListKey 0 "__deleted__"
EXEC

 

먼저 인덱스 값은 특정 ID를 삭제 LSET 명령을 삭제하도록 설정되어 다시 사용 LREM 명령 요소를 삭제하여 식별 제거 할 수 있습니다.

직접 레디 스 내장 또한 토론 디스플레이는이 명령을 동시 전송 요청, 지수 만이 복수가 삭제 될 수있다 분산 된 두 개 이상의 최종 LREM로 간주하는 어떤 이유도 없다. LSET은 같은 인덱스의 값을 덮어 쓰게됩니다. 그것을 달성하기 위해 원자 작업을 확보 할 수 없습니다.

추천

출처www.cnblogs.com/findbetterme/p/11453996.html