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
上一篇 下一篇

猜你喜欢

热点阅读