mirror of
https://gitee.com/johng/gf
synced 2026-06-30 11:05:11 +08:00
完善gredis示例
This commit is contained in:
@ -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)
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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))
|
||||
}
|
||||
|
||||
|
||||
@ -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))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user