- SRem
SRem
在指定bucket里面移除指定的key集合中移除指定的一个或者多个元素。
bucket6:="bucket6"if err := db.Update(func(tx *nutsdb.Tx) error {return tx.SAdd(bucket6, []byte("mySet"), []byte("a"), []byte("b"), []byte("c"))}); err != nil {log.Fatal(err)}if err := db.Update(func(tx *nutsdb.Tx) error {if err := tx.SRem(bucket6, []byte("mySet"), []byte("a")); err != nil {return err} else {fmt.Println("SRem ok")}return nil}); err != nil {log.Fatal(err)}if err := db.View(func(tx *nutsdb.Tx) error {if items, err := tx.SMembers(bucket6, []byte("mySet")); err != nil {return err} else {fmt.Println("SMembers items:", items)for _, item := range items {fmt.Println("item:", string(item))}}return nil}); err != nil {log.Fatal(err)}
