Ich habe ein Problem, wenn Dokument in Redis einfügen.Wie setze ich Array-Dokumente in Goland in Redisis?
Ich habe eine Struktur von Daten in Go:
type ArticleCovers struct {
ID int
Covers ArticleCovers
ArticleTypeID int
Address Address `gorm:"ForeignKey:AddressID"`
}
ich Daten wie diese in Redis hinzufügen möchten:
[ID:1 Cover:[http://chuabuuminh.vn/UserImages/2012/12/10/1/chinh_dien_jpg.jpg] ArticleTypeID:1 Address:map[Street: City:<nil> District:<nil> DistrictID:0 ID:0 Slug: Lat:0 Long:0 Ward:<nil> WardID:0 CityID:0]]
Aber wenn ich Redis.HMSet("test", structs.Map(ret))
laufen sie den Fehler zurück: redis: can't marshal postgresql.ArticleCovers (consider implementing encoding.BinaryMarshaler)
.
Wer kann mir helfen, mein Problem zu beheben, thks Sie so sehr!