07. Hash表
<h1>1. Hash表</h1>
<pre><code>package main
import (
"fmt"
"github.com/garyburd/redigo/redis"
)
func main() {
c, err := redis.Dial("tcp", "localhost:6379")
if err != nil {
fmt.Println("conn redis failed,", err)
return
}
defer c.Close()
_, err = c.Do("HSet", "books", "abc", 100)
if err != nil {
fmt.Println(err)
return
}
r, err := redis.Int(c.Do("HGet", "books", "abc"))
if err != nil {
fmt.Println("get abc failed,", err)
return
}
fmt.Println(r)
}</code></pre>
<p>运行结果:</p>
<pre><code> 100</code></pre>
<p>Redis命令行:</p>
<pre><code> 127.0.0.1:6379> hget books abc
"100"</code></pre>