您的位置 首页 golang

Go语言之 Redis

Redis驱动

推荐包
https://github.com/astaxie/go…

安装
go get -u github.com/astaxie/goredis

上述驱动的源码地址,源码是最好的文档! 很香~~~https://github.com/astaxie/goredis/blob/master/redis.go

实例代码

package main import (    "fmt"     "github.com/astaxie/goredis")func main () {   var  client  goredis.Client   client.Addr="127.0.0.1:6379"   err:=client.Set("test",[]byte("hello world"))     if err!=nil {       panic(err)   }else {       fmt.Println("设置成功")   }   res,err:=client.Get("test")   if err!=nil {       panic(err)   }else {       fmt.Println("%T",res)       fmt.Println(string(res))   }   ts,err:=client.Setnx("test01",[]byte("lamp"))    if err !=nil {       panic(err)   }else {       fmt.Println(ts)   }   f:=make(map[string]interface{})   f["name"]="zhangsan"   f["age"]=23   f["sex"]="nam"       err=client.Hmset("test_hash",f)   if err!=nil {       panic(err)   }else {       fmt.Println("hash数据设置成功")   }   name,err:=client.Hget("test_hash","name")   if err!=nil {       panic(err)   }else {       fmt.Printf("%T\n",name)  // []uint8 字节型(字符类型):byte(uint8别名)       fmt.Println("hash_name:",string(name))   }}

文章来源:智云一二三科技

文章标题:Go语言之 Redis

文章地址:https://www.zhihuclub.com/6719.shtml

关于作者: 智云科技

热门文章

网站地图