• SPOP key
    • 返回值
    • 代码示例

    SPOP key

    可用版本: >= 1.0.0
    时间复杂度: O(1)

    移除并返回集合中的一个随机元素。

    如果只想获取一个随机元素,但不想该元素从集合中被移除的话,可以使用 SRANDMEMBER key [count] 命令。

    返回值

    被移除的随机元素。当 key 不存在或 key 是空集时,返回 nil

    代码示例

    1. redis> SMEMBERS db
    2. 1) "MySQL"
    3. 2) "MongoDB"
    4. 3) "Redis"
    5.  
    6. redis> SPOP db
    7. "Redis"
    8.  
    9. redis> SMEMBERS db
    10. 1) "MySQL"
    11. 2) "MongoDB"
    12.  
    13. redis> SPOP db
    14. "MySQL"
    15.  
    16. redis> SMEMBERS db
    17. 1) "MongoDB"