diff options
Diffstat (limited to 'examples/basic_usage/main.go')
-rw-r--r-- | examples/basic_usage/main.go | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/examples/basic_usage/main.go b/examples/basic_usage/main.go index 73e88ea..5b44cd9 100644 --- a/examples/basic_usage/main.go +++ b/examples/basic_usage/main.go @@ -14,11 +14,16 @@ func main() { fmt.Println("Error:", err) return } - defer db.Close() + + defer func() { + err := db.Close() + if err != nil { + fmt.Println("Error:", err) + } + }() // Set a value with a TTL of 5 seconds - err = db.Set("key1", "value1", 5*time.Second) - if err != nil { + if err = db.Set("key1", "value1", 5*time.Second); err != nil { fmt.Println("Set Error:", err) return } @@ -33,6 +38,7 @@ func main() { // Wait for 6 seconds and try to get the value again time.Sleep(6 * time.Second) + value, ttl, err = db.GetValue("key1") if err != nil { fmt.Println("Get Error after TTL:", err) |