完善gredis示例

This commit is contained in:
John
2018-06-05 21:25:30 +08:00
parent 70c357649e
commit be21823093
4 changed files with 8 additions and 15 deletions

View File

@ -44,8 +44,7 @@ type PoolStats struct {
// 连接池map
var pools = gmap.NewStringInterfaceMap()
// 创建redis操作对象
// address参数格式 host:port
// 创建redis操作对象.
func New(config Config) *Redis {
r := &Redis{}
poolKey := fmt.Sprintf("%s:%d,%d", config.Host, config.Port, config.Db)

View File

@ -1,4 +1,4 @@
# Redis数据库配置
redis:
default: 127.0.0.1:6379,0,111111
default: 127.0.0.1:6379,0
cache : 127.0.0.1:6379,1

View File

@ -12,11 +12,8 @@ func main() {
Port : 6379,
})
defer redis.Close()
redis.Do("SET", "k1", "v1")
redis.Do("SET", "k2", "v2")
v1, _ := redis.Do("GET", "k1")
v2, _ := redis.Do("GET", "k1")
fmt.Println(gconv.String(v1))
fmt.Println(gconv.String(v2))
redis.Do("SET", "k", "v")
v, _ := redis.Do("GET", "k")
fmt.Println(gconv.String(v))
}

View File

@ -9,11 +9,8 @@ import (
func main() {
redis := g.Redis()
defer redis.Close()
redis.Do("SET", "k1", "v1")
redis.Do("SET", "k2", "v2")
v1, _ := redis.Do("GET", "k1")
v2, _ := redis.Do("GET", "k1")
fmt.Println(gconv.String(v1))
fmt.Println(gconv.String(v2))
redis.Do("SET", "k", "v")
v, _ := redis.Do("GET", "k")
fmt.Println(gconv.String(v))
}