package main
import (
"fmt"
"github.com/go-redis/redis"
)
func getRedisClient() (*redis.Client) {
client := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // no password set
DB: 0, // use default DB
})
return client
}
func main() {
rc := getRedisClient()
//key := "sonzaisurukey"
// ok
key := "sonzaishinaikey"
// ng
v := rc.SMembers(key)
fmt.Printf("v(%d):%v,%v\n", len(v.Val()), v.Err(), v.Val())
if v.Err() != nil {
fmt.Print("error is not nil\n")
}
if v.Err() == redis.Nil {
fmt.Print("redis.Nil is coming\n")
}
}