最近想写个日志展示的WEB,借助Redis来解耦,试过python 实现的一些Redis想关的web,实在是慢的不能忍受,于是尝试用go来实现它,
也借此来熟悉go语言。
配置好go后,安装git客户端
先来尝试下 借助 Go-Redis来操作Redis
package main
import (
"fmt"
"github.com/alphazero/Go-Redis"
"log"
"strconv"
)
const (
a = iota
b = iota
c1
)
func main() {
//var b string
//b = "fdsafds"
c := "fdsa"
a := 15
c = strconv.Itoa(a)
fmt.Println(c)
fmt.Println(c1)
// 连接Redis服务器 127.0.0.1:6379
spec := 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 = 0
for i < value {
thevalue, err := client.Lrange("UGLOG:InstanceList", i, i)
if err != nil {
log.Println(err)
return
}
fmt.Println(fmt.Sprintf("%s", thevalue))
i++
}
}