HMGET
2020-04-15 本文已影响0人
NotFoundW
HMGET
返回hash表中对应字段的值,如果字段不存在,则返回nil
Command
$ redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> hmset player name allen number 3 team 76ers
OK
127.0.0.1:6379> hmget player name number fake team
1) "allen"
2) "3"
3) (nil)
4) "76ers"
Code
func Hmget(c redis.Conn) {
defer c.Do("DEL", "player")
if _, err := c.Do("HMSET", "player", "name", "allen", "number", 3, "team", "76ers"); err != nil {
colorlog.Error(err.Error())
return
}
values, err := redis.Strings(c.Do("HMGET", "player", "name", "number", "fake", "team"))
if err != nil {
colorlog.Error(err.Error())
return
}
for _, v := range values {
fmt.Println(v)
}
}
Output
$ go run main.go
allen
3
76ers