我只是从Redis数据库中获取json并尝试将其附加到数组中。
在Javascript中我会做这样的事情:
var myarray = [];
//blah blah contact Redis and get the response
myarray.push(redisresponse);
我无法弄清楚如何在Go中做到这一点。
图书馆建议欢迎!
答案 0 :(得分:2)
假设您想从Redis获得字符串响应。使用redigo库,您可以发送命令并使用它的帮助方法接收响应。
这是你如何做到这一点的片段:
import "github.com/garyburd/redigo/redis"
someCap := 10 // Make the slice however large you need it.
myarray := make([]string, someCap)
redisConn, err := redis.Dial("tcp" "your_redis_host:port")
if err != nil {
// Handle your error accordingly.
}
defer redisConn.Close()
resp, err := redis.String(redisConn.Do("GET", "some_key"))
if err != nil {
// Handle your error accordingly.
}
myarray = append(myarray, resp)