• SPop
    SPop

    从指定bucket里的指定key的集合中移除并返回一个或多个随机元素。

    1. if err := db.Update(
    2. func(tx *nutsdb.Tx) error {
    3. key := []byte("mySet")
    4. if item, err := tx.SPop(bucket, key); err != nil {
    5. return err
    6. } else {
    7. fmt.Println("SPop item from mySet:", string(item))
    8. }
    9. return nil
    10. }); err != nil {
    11. log.Fatal(err)
    12. }