最近想写个日志展示的WEB,借助Redis来解耦,试过python 实现的一些Redis想关的web,实在是慢的不能忍受,于是尝试用go来实现它,
也借此来熟悉go语言。
配置好go后,安装git客户端
先来尝试下 借助 Go-Redis来操作Redis
package mainimport ("fmt""github.com/alphazero/Go-Redis""log""strconv")const (a = iotab = iotac1
)func main() {//var b string//b = "fdsafds"c := "fdsa"a := 15c = strconv.Itoa(a)fmt.Println(c)
fmt.Println(c1)
// 连接Redis服务器 127.0.0.1:6379spec := redis.DefaultSpec().Host("192.168.1.67").Port(6379)client, e := redis.NewSynchClientWithSpec(spec)// 是否连接出错if e != nil {log.Println("error on connect redis server")return}
// 取值并输出value, err := client.Llen("UGLOG:InstanceList")if err != nil {log.Println(err)
return
}
fmt.Println(fmt.Sprintf("%d", value))var i int64 = 0for i < value {thevalue, err := client.Lrange("UGLOG:InstanceList", i, i)if err != nil {log.Println(err)
return
}
fmt.Println(fmt.Sprintf("%s", thevalue))i++
}
}
有疑问加站长微信联系(非本文作者)