初尝-Go之Redis

cinience · · 2677 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

最近想写个日志展示的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++
    }
}


有疑问加站长微信联系

本文来自:CSDN博客

感谢作者:cinience

查看原文:初尝-Go之Redis

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:812540095

2677 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传