joken-前端工程师

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::
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()
}

  

posted on 2017-11-22 13:33  joken1310  阅读(60)  评论(0编辑  收藏  举报