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

Redis SRANDMEMBER – redis의 집합에서 임의의 요소를 가져오는 방법

이 자습서에서는 키에 저장된 설정 값에서 하나 이상의 임의 요소를 가져오는 방법을 배웁니다. 이를 위해 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 값에 따라 세 가지 다른 결과가 반환될 수 있다.

  1. count> 0이고 count <=집합의 크기인 경우 집합의 고유한 개수 요소 배열을 반환합니다.
  2. count> 0 및 count> 집합의 크기인 경우 집합의 모든 요소를 ​​포함하는 배열을 반환합니다.
  3. count <0이면 set의 count 요소 배열을 반환합니다. 여기서 배열은 중복 요소를 포함할 수 있습니다.

예:-

Redis SRANDMEMBER – redis의 집합에서 임의의 요소를 가져오는 방법

참조:-

  1. SRANDMEMBER 명령 문서

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