redis SRANDMEMBER 명령
번역 결과:
rand
English[rænd] American[rænd]
n. 뒤꿈치와 밑창 사이의 패딩, 가장자리
Plural: rands rand
member
English[ˈmembə(r)] American [ˈmɛmbɚ]
n.Member; 신체 부위(특히 팔 또는 다리), 구성요소
복수: 구성원
redis SRANDMEMBER 명령통사론
기능: 명령이 실행될 때 키 매개변수만 제공되면 컬렉션의 임의 요소가 반환됩니다.
구문: SRANDMEMBER 키 [count]
지침: Redis 2.6 버전부터 SRANDMEMBER 명령은 선택적 count 매개 변수를 허용합니다. count가 양수이고 설정된 기준보다 작은 경우 명령은 다음을 반환합니다. 개수를 포함하는 값 배열의 요소가 서로 다른 요소의 배열입니다. count가 컬렉션 카디널리티보다 크거나 같으면 전체 컬렉션이 반환됩니다. count가 음수인 경우 명령은 요소가 여러 번 나타날 수 있는 배열을 반환하며 배열의 길이는 count 의 절대값입니다. 이 작업은 SPOP와 유사하지만 SPOP는 컬렉션에서 임의의 요소를 제거하고 반환하는 반면, SRANDMEMBER는 컬렉션을 변경하지 않고 임의의 요소만 반환합니다.
사용 가능한 버전: >= 1.0.0
시간 복잡도: O(1) 주요 매개변수만 제공되는 경우. count 매개변수가 제공되면 O(N)입니다. 여기서 N은 반환된 배열의 요소 수입니다.
반환: key 매개변수만 제공되면 요소가 반환되고, 컬렉션이 비어 있으면 nil이 반환됩니다. count 매개변수가 제공되면 배열이 반환되고, 컬렉션이 비어 있으면 빈 배열이 반환됩니다.