HMGET

作者: NotFoundW | 来源:发表于2020-04-15 16:28 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:HMGET

          本文链接:https://www.haomeiwen.com/subject/sjocvhtx.html