diff options
Diffstat (limited to 'iredis/data/commands/spop.md')
-rw-r--r-- | iredis/data/commands/spop.md | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/iredis/data/commands/spop.md b/iredis/data/commands/spop.md index 057a025..8c86a9a 100644 --- a/iredis/data/commands/spop.md +++ b/iredis/data/commands/spop.md @@ -1,8 +1,6 @@ -Removes and returns one or more random members from the set value store at -`key`. +Removes and returns one or more random members from the set value store at `key`. -This operation is similar to `SRANDMEMBER`, that returns one or more random -elements from a set but does not remove it. +This operation is similar to `SRANDMEMBER`, that returns one or more random elements from a set but does not remove it. By default, the command pops a single member from the set. When provided with the optional `count` argument, the reply will consist of up to `count` members, @@ -18,10 +16,6 @@ When called with the `count` argument: @array-reply: the removed members, or an empty array when `key` does not exist. -@history - -- `>= 3.2`: Added the `count` argument. - @examples ```cli @@ -35,9 +29,6 @@ SADD myset "five" SPOP myset 3 SMEMBERS myset ``` - ## Distribution of returned elements -Note that this command is not suitable when you need a guaranteed uniform -distribution of the returned elements. For more information about the algorithms -used for `SPOP`, look up both the Knuth sampling and Floyd sampling algorithms. +Note that this command is not suitable when you need a guaranteed uniform distribution of the returned elements. For more information about the algorithms used for `SPOP`, look up both the Knuth sampling and Floyd sampling algorithms. |