From 8151b6efd6e21ee91c7426b2f1b92e809d862f82 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 8 Jun 2020 19:17:24 +0800 Subject: [PATCH] add more example for package gredis --- database/gredis/gredis_z_example_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/database/gredis/gredis_z_example_test.go b/database/gredis/gredis_z_example_test.go index 5f4c8d302..20c4cd38a 100644 --- a/database/gredis/gredis_z_example_test.go +++ b/database/gredis/gredis_z_example_test.go @@ -63,3 +63,27 @@ func Example_autoMarshalUnmarshalStruct() { } fmt.Println(user2.Id, user2.Name) } + +func Example_hashSet() { + var ( + err error + result *gvar.Var + key = "user" + ) + _, err = g.Redis().Do("HSET", key, "id", 10000) + if err != nil { + panic(err) + } + _, err = g.Redis().Do("HSET", key, "name", "john") + if err != nil { + panic(err) + } + result, err = g.Redis().DoVar("HGETALL", key) + if err != nil { + panic(err) + } + fmt.Println(result.Map()) + + // May Output: + // map[id:10000 name:john] +}