-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Description
package main
import (
"context"
"encoding/json"
"fmt"
"github.com/redis/go-redis/v9"
// "github.com/go-redis/redis/v8"
)
type Member struct {
FirstName string
LastName string
}
func (m Member) MarshalBinary() ([]byte, error) {
return json.Marshal(m)
}
func main() {
client := redis.NewClient(&redis.Options{
Addr: "127.0.0.1:6379",
})
err := client.ZRem(context.Background(), "members", Member{
FirstName: "first name",
LastName: "last name",
}).Err()
fmt.Println(err)
}
It works in v8 and returns an error in v9.
ERR wrong number of arguments for 'zrem' command
0064199#diff-3a0c07a8d1ecc59f4efd44d095ce531253130732aee63c1587ed2f2554a6c068R89
This code causes arg not to be appended to dst.
ZADD
did not use this code, it was not affected.
Metadata
Metadata
Assignees
Labels
No labels