이 자습서에서는 키에 저장된 설정 값에서 하나 이상의 임의 요소를 가져오는 방법을 배웁니다. 이를 위해 COMMAND – SRANDMEMBER 를 사용합니다. redis-cli에서 redis SRANDMEMBER 명령어의 구문은 다음과 같습니다. -
구문:-
redis host:post> SRANDMEMBER <key name> [count]
출력:-
-(string value) if Key exists and Count argument is not given. -(nil), if Key does not exists and Count argument is not given. -(array value) if Key exists and Count argument is given. -(empty array), if Key does not exist and Count argument is given. -(error), if Key exist and value stored at the key is not a set.
Key 인자만으로 SRANDMEMBER 명령어를 호출하면 설정한 값에서 하나의 임의의 요소를 반환하지만 Key와 Count 인자를 함께 호출하면 인자로 전달된 count 값에 따라 세 가지 다른 결과가 반환될 수 있다.
- count> 0이고 count <=집합의 크기인 경우 집합의 고유한 개수 요소 배열을 반환합니다.
- count> 0 및 count> 집합의 크기인 경우 집합의 모든 요소를 포함하는 배열을 반환합니다.
- count <0이면 set의 count 요소 배열을 반환합니다. 여기서 배열은 중복 요소를 포함할 수 있습니다.
예:-
참조:-
- SRANDMEMBER 명령 문서
redis 데이터 저장소에 저장된 설정 값에서 하나 이상의 임의 요소를 가져오는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.