Skip to main content
Removes and returns one or more random members from the set stored at key.

Usage

Parameters

key
string
required
The key of the set
count
number
The number of members to pop. If not specified, one member is popped

Response

result
TData | TData[] | null
  • When count is not specified: Returns the removed member, or null if the set is empty
  • When count is specified: Returns an array of removed members (may be empty if the set is empty)

Examples

Pop a single member

Pop multiple members

Pop from empty set

Random prize selection

Pop more members than exist