go使用redigo连接操作redis示例代码
代码语言:golang
所属分类:其他
代码描述:go使用redigo连接操作redis示例代码,使用github.com/garyburd/redigo/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