readme: add go mod init

This commit is contained in:
Vladimir Mihailenco 2019-12-09 09:54:23 +02:00
parent 9d85e760bf
commit 2713a259c5
1 changed files with 6 additions and 5 deletions

View File

@ -29,19 +29,20 @@ Examples: https://godoc.org/github.com/go-redis/redis#pkg-examples.
go-redis requires a Go version with [Modules](https://github.com/golang/go/wiki/Modules) support and uses import versioning. So please make sure to initialize a Go module before installing go-redis: go-redis requires a Go version with [Modules](https://github.com/golang/go/wiki/Modules) support and uses import versioning. So please make sure to initialize a Go module before installing go-redis:
```shell ``` shell
go get -u github.com/go-redis/redis/v7 go mod init github.com/my/repo
go get github.com/go-redis/redis/v7
``` ```
Import: Import:
```go ``` go
import "github.com/go-redis/redis/v7" import "github.com/go-redis/redis/v7"
``` ```
## Quickstart ## Quickstart
```go ``` go
func ExampleNewClient() { func ExampleNewClient() {
client := redis.NewClient(&redis.Options{ client := redis.NewClient(&redis.Options{
Addr: "localhost:6379", Addr: "localhost:6379",
@ -87,7 +88,7 @@ Please go through [examples](https://godoc.org/github.com/go-redis/redis#pkg-exa
Some corner cases: Some corner cases:
```go ``` go
// SET key value EX 10 NX // SET key value EX 10 NX
set, err := client.SetNX("key", "value", 10*time.Second).Result() set, err := client.SetNX("key", "value", 10*time.Second).Result()