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()
}
前端工程师、程序员

浙公网安备 33010602011771号