Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

Go 语言 Redis 客户端 Go-Redis v4.1.2 发布

$
0
0

Go-Redis v4.1.2 发布了,Go-Redis 是 Redis 数据库的 Google Go 语言的客户端开发包。

支持:

API docs: http://godoc.org/gopkg.in/redis.v4. Examples: http://godoc.org/gopkg.in/redis.v4#pkg-examples.

示例如下:

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 ExampleClient() { 
            err := client.Set("key", "value", 0).Err()  
                if err != nil {  
                panic(err)
  }  
  val, err := client.Get("key").Result()  
      if err != nil {  
      panic(err)
  }
  fmt.Println("key", val)  
      val2, err := client.Get("key2").Result()  
      if err == redis.Nil {
    fmt.Println("key2 does not exists")
  } else if err != nil {  
        panic(err)
  } else {
    fmt.Println("key2", val2)
  }  // Output: key value  // key2 does not exists 
    }

Viewing all articles
Browse latest Browse all 44787

Trending Articles