Skip to content

Commit

Permalink
Example #5: get string value
Browse files Browse the repository at this point in the history
  • Loading branch information
tisnik committed Jun 29, 2020
1 parent 40535ff commit 0c7a43e
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
37 changes: 37 additions & 0 deletions lesson7/redis/05_get_string/05_get_string.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
package main

import (
"fmt"

"github.com/go-redis/redis/v8"
)

// adresa určující službu Redisu, která se má použít
const redisAddress = "localhost:6379"

func main() {
// vytvoření nového klienta s předáním konfiguračních parametrů
client := redis.NewClient(&redis.Options{
Addr: redisAddress,
Password: "", // no password set
DB: 0, // use default DB
})

// neměli bychom zapomenout na ukončení práce s klientem
defer func() {
err := client.Close()
if err != nil {
panic(err)
}
}()

// získáme kontext
context := client.Context()

// přečtení hodnoty z databáze Redisu
address, err := client.Get(context, "Seriál o jazyku Go").Result()
if err != nil {
panic(err)
}
fmt.Println("Adresa:", address)
}
5 changes: 5 additions & 0 deletions lesson7/redis/05_get_string/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module redis1

go 1.13

require github.com/go-redis/redis/v8 v8.0.0-beta.5

0 comments on commit 0c7a43e

Please sign in to comment.