一侍匙。連接,設(shè)值叮雳,取值丈积,設(shè)置過(guò)期時(shí)間
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)