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

Redis SMOVE – redis에서 한 세트에서 다른 세트로 요소를 이동하는 방법

이 튜토리얼에서는 하나의 설정 값에서 redis 데이터 저장소에 저장된 다른 설정 값으로 요소를 이동하는 방법을 배웁니다. 이를 위해 COMMAND – SMOVE를 사용합니다. redis-cli에서.

이 명령은 source에 저장된 설정 값에서 지정된 요소를 제거하는 데 사용됩니다. 키를 누르고 destination에 저장된 설정 값에 동일한 지정된 요소를 삽입합니다. 열쇠. 이 작업은 원자적이므로 지정된 순간에 지정된 요소가 소스 설정 값 또는 대상 설정 값의 구성원으로 표시됩니다.

소스 키에 설정된 값이 존재하지 않거나 지정된 요소를 포함하지 않는 경우 작업이 수행되지 않고 0이 반환됩니다. 지정된 요소가 대상 키의 설정 값에 이미 있는 경우 해당 요소는 소스 설정 값에서만 제거됩니다.

소스 또는 대상 키에 설정된 값이 없으면 오류가 반환됩니다. redis SMOVE 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> SMOVE <source> <destination> <element>

출력:- 

- 1, if the element is moved from source to destination.
- 0, if source key does not exist or element is not a member of source set value.
- Error, if source or destination key does not hold a set value.

예:-

Redis SMOVE – redis에서 한 세트에서 다른 세트로 요소를 이동하는 방법

참조:-

  1. SMOVE 명령 문서

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