Go 如何使用Redix.v3将切片插入Redis数据库

Go 如何使用Redix.v3将切片插入Redis数据库,go,redis,Go,Redis,使用redix.v3将切片插入Redis数据库时出错。插入切片的redis命令是什么?设置还是HMSET 我的代码: type Domain struct { ID string `json:"ID,omitempty"` ParentID string `json:"parentID,omitempty"` ParentType string `json:"parentType,omitempty"` Owner string `j

使用redix.v3将切片插入Redis数据库时出错。插入切片的redis命令是什么?设置还是HMSET

我的代码:

type Domain struct {
    ID         string `json:"ID,omitempty"`
    ParentID   string `json:"parentID,omitempty"`
    ParentType string `json:"parentType,omitempty"`
    Owner      string `json:"owner,omitempty"`
    PATEnabled string `json:"PATEnabled,omitempty"`
    Name       string `json:"name,omitempty"`
}

for _, domain := range domains {

    if err := client.Do(radix.FlatCmd(nil, "HMSET", domain.ID, domain)); err != nil {
        log.Println(err)

    }
错误消息:

无法封送域类型的值


什么是结构域?键入域结构{ID string
json:“ID,ommitempty”
ParentID string
json:“ParentID,ommitempty”
ParentType string
json:“ParentType,ommitempty”
Owner-string
json:“Owner,omitempty”
json:“PATEnabled,omitempty”Name-string
json:“Name,omitempty”
}您好,上面显示了结构域。thanksRedis不知道如何将自定义类型
转换为可以写入redis的值。尝试在
上实现接口
编码.BinaryMarshaller