Skip to content

Commit 9fd5e1d

Browse files
DOC-4494 sadd and smembers examples
1 parent 538eba8 commit 9fd5e1d

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

doctests/cmds_set_test.go

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,39 @@ func ExampleClient_sadd_cmd() {
6464
// 0
6565
// [Hello World]
6666
}
67+
68+
func ExampleClient_smembers_cmd() {
69+
ctx := context.Background()
70+
71+
rdb := redis.NewClient(&redis.Options{
72+
Addr: "localhost:6379",
73+
Password: "", // no password docs
74+
DB: 0, // use default DB
75+
})
76+
77+
// REMOVE_START
78+
rdb.Del(ctx, "myset")
79+
// REMOVE_END
80+
81+
// STEP_START smembers
82+
sMembersResult1, err := rdb.SAdd(ctx, "myset", "Hello", "World").Result()
83+
84+
if err != nil {
85+
panic(err)
86+
}
87+
88+
fmt.Println(sMembersResult1) // >>> 2
89+
90+
sMembersResult2, err := rdb.SMembers(ctx, "myset").Result()
91+
92+
if err != nil {
93+
panic(err)
94+
}
95+
96+
fmt.Println(sMembersResult2) // >>> [Hello World]
97+
// STEP_END
98+
99+
// Output:
100+
// 2
101+
// [Hello World]
102+
}

0 commit comments

Comments
 (0)