summaryrefslogtreecommitdiffstats
path: root/iredis/data/commands/spop.md
diff options
context:
space:
mode:
Diffstat (limited to 'iredis/data/commands/spop.md')
-rw-r--r--iredis/data/commands/spop.md15
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.