go连接redis

go连接redis

package main

import (
    "fmt"
    "github.com/garyburd/redigo/redis"
)

func main() {
    // 连接redis数据库,指定数据库的IP和端口
    conn, err := redis.Dial("tcp", "x.x.x.x:6379")
    if err != nil {
        fmt.Println("Connect to redis error", err)
        return
        } else {
        fmt.Println("Connect to redis ok.")
    }

    // 函数退出时关闭连接
    defer conn.Close()

    // 执行一个set插入
    _, err = conn.Do("SET", "mykey", "superRobot")
    if err != nil {
        fmt.Println("redis set failed:", err)
    }

    // 读取指定set
    username, err := redis.String(conn.Do("GET", "mykey"))
    if err != nil {
        fmt.Println("redis get failed:", err)
    } else {
        fmt.Printf("Get mykey: %v \n", username)
    }
}

输出:Connect to redis ok.
Get mykey: superRobot

阅读更多
版权声明:http://blog.csdn.net/robertkun https://blog.csdn.net/robertkun/article/details/78728751
文章标签: go redis
个人分类: golang
上一篇使用go读取gzip格式的压缩包
下一篇mysql的安装
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭