1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| func GetHash(conn redis.Conn){ _, err := conn.Do("HSet", "user01", "name", "tom") if err != nil { fmt.Println("HSet err=", err) return } _, err = conn.Do("HSet", "user01", "age", 1) if err != nil { fmt.Println("HSet err=", err) return }
name, err := redis.String(conn.Do("HGet", "user01", "name")) if err != nil { fmt.Println("HSet err=", err) return } age, err := redis.Int(conn.Do("HGet", "user01", "age")) if err != nil { fmt.Println("HSet err=", err) return } fmt.Printf("HGet name=%v, age=%v\n", name, age) }
|