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. }