初尝-Go之Redis
最近想写个日志展示的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++
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。