redigo

    0熱度

    2回答

    我一直在玩golang和redis。我只是站了一個簡單的http服務器,並希望在redis上增加請求。我在吹捧連接(我認爲)。我發現使用redigo可以使用連接池,但不知道如何在我提供請求時執行該操作(您從哪裏實例化/調用池)。 錯誤:無法分配請求的地址。 任何建議,將不勝感激....我相信我錯誤地建立連接,但不知道如何改變。 編輯:每pauljz的建議修改 - 偉大的作品現在 var pool

    1熱度

    1回答

    我需要從redigo讀取redis散列。該散列具有可變密鑰。這會導致問題,因爲ScanStruct需要我事先知道這些密鑰,所以我可以將它放在一個結構中,並將HGETALL結果解壓縮到該結構中。 有沒有辦法解析redigo HGETALL結果有未知鍵?它不一定要用ScanStruct(或者甚至用redigo),只要我可以從內部訪問結果。

    1熱度

    2回答

    我以前一直用這個: data, err := redis.Bytes(c.Do("GET", key)) ,以確保返回的數據字節的片。 不過,我現在需要一個額外的命令添加到Redis的要求,所以我有這樣的事情: c.Send("MULTI") c.Send("GET", key) c.Send("EXPIRE", key) r, err := c.Do("EXEC") ,但現在我似乎