go使用redigo连接操作redis示例代码

代码语言:golang

所属分类:其他

代码描述:go使用redigo连接操作redis示例代码,使用github.com/garyburd/redigo/redis包

代码标签: 连接 操作 redis 示例

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

package main

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


func main()  {
    conn,err := redis.Dial("tcp","127.0.0.1:6379")
    if err != nil {
        fmt.Println("connect redis error :",err)
        return
    }
    conn.Do("SELECT", "redis_db")  

    key := "aaa"  
    value := "bbb"  
    // 操作redis时调用Do方法,第一个参数传入操作名称(字符串),然后根据不同操作传入key、value、数字等  
    // 返回2个参数,第一个为操作标识,成功则为1,失败则为0;第二个为错误信息  
    n, err := conn.Do("SETNX", key, value)  
    // 若操作失败则返回  
    if err != nil {  
        fmt.Println(err)  
        return  
    }  
    // 返回的n的类型是int64的,所以得将1或0转换成为int64类型的再比较  
    if n == int64(1) {  
        // 设置过期时间为24小时  
        n, _ := conn.Do("EXPIRE", k.........完整代码请登录后点击上方下载按钮下载查看

网友评论0