go第三方库-github.com.go-redis.redis
102 words
One minute
godoc
godoc 官方文档
新建客户端
1
2
3
4
5
6
|
rdb := redis.NewClient(&redis.Options{
Addr: ":6379",
})
rdb.AddHook(redisHook{})
rdb.Ping()
|
执行命令
1
2
3
4
5
6
7
8
9
10
11
12
13
|
//process方法
Get := func(rdb *redis.Client, key string) *redis.StringCmd {
cmd := redis.NewStringCmd("get", key)
rdb.Process(cmd)
return cmd
}
v, err := Get(rdb, "key_does_not_exist").Result()
fmt.Printf("%q %s", v, err)
//Do方法
v, err := rdb.Do("get", "key_does_not_exist").Text()
fmt.Printf("%q %s", v, err)
|
其他具体例子
见文档