Set

SPOP

Removes and returns one or more random members from a set.

Arguments

keybodystringrequired

The key of the set.

countbodynumberdefault: 1

How many members to remove and return.

Response

TMember | TMember[]required

The popped member. If count is specified, an array of members is returned.

Example
await redis.sadd("set", "a", "b", "c"); const popped = await redis.spop("set");console.log(popped); // "a"
With Count
await redis.sadd("set", "a", "b", "c"); const popped = await redis.spop("set", 2);console.log(popped); // ["a", "b"]
Loading search…