go-redis使用

一。连接,设值,取值,设置过期时间

con, err := redis.Dial("tcp", "127.0.0.1:6379")
    if err != nil {
        log.Println("use tcp connect redis(127.0.0.1:6379) is default")
        return
    }
    defer con.Close()

    _, err = con.Do("set", "namecode", "shitingbao", "EX", "5")
    if err != nil {
        log.Println("redis set is default", err)
        return
    }

    name, err := redis.String(con.Do("get", "namecode"))
    if err != nil {
        log.Println("get redis values is default:", err)
        return
    }
    log.Println("get name is:", name)
    time.Sleep(6 * time.Second)
    cname, err := redis.String(con.Do("get", "namecode"))
    if err != nil {
        log.Println("get namecode is default:", err)
        return
    }
    log.Println("cname is:", cname)

你可能感兴趣的:(go-redis使用)