commit 22ed3eb57cd56b0bb78372d28f368687a0c74414 Author: PhatPhuckDave Date: Sat Aug 24 15:36:55 2024 +0200 Initial commit diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..f9242b1 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module jysk-scraper + +go 1.23.0 diff --git a/main.go b/main.go new file mode 100644 index 0000000..470f0a5 --- /dev/null +++ b/main.go @@ -0,0 +1,38 @@ +import ( + "context" + "fmt" + + "github.com/redis/go-redis/v9" +) + +var ctx = context.Background() + +func ExampleClient() { + rdb := redis.NewClient(&redis.Options{ + Addr: "localhost:6379", + Password: "", // no password set + DB: 0, // use default DB + }) + + err := rdb.Set(ctx, "key", "value", 0).Err() + if err != nil { + panic(err) + } + + val, err := rdb.Get(ctx, "key").Result() + if err != nil { + panic(err) + } + fmt.Println("key", val) + + val2, err := rdb.Get(ctx, "key2").Result() + if err == redis.Nil { + fmt.Println("key2 does not exist") + } else if err != nil { + panic(err) + } else { + fmt.Println("key2", val2) + } + // Output: key value + // key2 does not exist +} \ No newline at end of file