迎风的舵手

勤学似春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏.

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连接redis

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭