go连接redis

来源:互联网 发布:checkmate交易系统源码 编辑:程序博客网 时间:2024/06/05 15:43

go连接redis

package mainimport (    "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

原创粉丝点击