package main import ( "fmt" "time" "github.com/go-redis/redis" ) var client *redis.Client func ExampleNewClient() { client = redis.NewClient(&redis.Options{ Addr: "localhost:6379", Password: "", // no password set DB: 0, // use default DB }) pong, err := client.Ping().Result() fmt.Println(pong, err) // Output: PONG <nil> } func setKey() { client.Set("key", "value", 0) client.Set("name", "jocongmin", 10*time.Second) //设置过期时间,这里是10秒 val, err := client.Get("key").Result() if err != nil { panic(err) } fmt.Println("key", val) name, err := client.Get("name").Result() if err != nil { panic(err) } fmt.Println("name", name) } func main() { ExampleNewClient() setKey() }
前端工程师、程序员