当前位置: 首页 > news >正文

全国各大知名网站免费网站外链推广

全国各大知名网站,免费网站外链推广,ps兼职做网站,郑州seo服务1.三方库安装 309_尚硅谷_Go连接到Redis_哔哩哔哩_bilibili 借鉴: Golang 安装 Redis_go fiber 安装redis_柒柒伍贰玖。的博客-CSDN博客 三方redis库已经迁移到以下网址,go get github.com/gomodule/redigo/redis gomodule/redigo: Go client for Red…

 1.三方库安装

309_尚硅谷_Go连接到Redis_哔哩哔哩_bilibili

借鉴:

 Golang 安装 Redis_go fiber 安装redis_柒柒伍贰玖。的博客-CSDN博客

 三方redis库已经迁移到以下网址,go get github.com/gomodule/redigo/redis

gomodule/redigo: Go client for Redis (github.com)

注意下载的文件是在GOPATH/src下面,而不是在GOPATH下。

2.连接redis,Get/Set操作String

1)连接

必须提前控制台运行redis

package mainimport ("fmt""github.com/gomodule/redigo/redis" //"github.com/garyburd/redigo/redis" //弃用
)func main() {//通过go向redis写入和读取数据//1.链接redis(协议,发送ip:端口)conn, err := redis.Dial("tcp", "localhost:6379")if err != nil {fmt.Println("redis.Dial err=", err)return}fmt.Println("连接成功", conn)defer conn.Close()
}

 输出套接字

tips:redis.Dial err= dial tcp [::1]:6379: connectex: No connection could be made because the target machine actively refused it.

多半是因为没有提前打开redis。

想要链接redis,必须提前运行redis

Could not connect to redis connection refused - Fix it easily (bobcares.com)

2)Set

	//2.通过go向redis写入数据 string [key,val]_, err = conn.Do("Set", "name", "tom猫")if err != nil {fmt.Println("Set err=", err)return}fmt.Println("set成功")

3)Get

package mainimport ("fmt""github.com/gomodule/redigo/redis" //"github.com/garyburd/redigo/redis" //弃用
)func main() {//通过go向redis写入和读取数据//1.链接redis(协议,发送ip:端口)conn, err := redis.Dial("tcp", "localhost:6379")if err != nil {fmt.Println("redis.Dial err=", err)return}fmt.Println("连接成功", conn)defer conn.Close()//2.通过go向redis写入数据 string [key,val]_, err = conn.Do("Set", "name", "tom猫")if err != nil {fmt.Println("Set err=", err)return}fmt.Println("set成功")//3.通过go向redis读取数据 string [key,val]r, err := redis.String(conn.Do("Get", "name"))if err != nil {fmt.Println("Get err=", err)return}//返回r是interface{}类型,需要断言string//nameString := r.(string)//这样不好,用内置方法redis.Stringfmt.Println("get成功 r =", r)
}

3.操作hash

基本就是把上面的string操作, 换一个指令

 1)单个hget/hset

package mainimport ("fmt""github.com/gomodule/redigo/redis" //"github.com/garyburd/redigo/redis" //弃用
)func main() {//通过go向redis写入和读取数据//1.链接redis(协议,发送ip:端口)conn, err := redis.Dial("tcp", "localhost:6379")if err != nil {fmt.Println("redis.Dial err=", err)return}fmt.Println("连接成功", conn)defer conn.Close()//2.通过go向redis写入数据 string [key,val]_, err = conn.Do("HSet", "user01", "name", "john")if err != nil {fmt.Println("hSet err=", err)return}_, err = conn.Do("HSet", "user01", "age", 18)if err != nil {fmt.Println("hSet err=", err)return}fmt.Println("hset成功")//3.通过go向redis读取数据 string [key,val]r1, err := redis.String(conn.Do("HGet", "user01", "name"))if err != nil {fmt.Println("hGet err=", err)return}r2, err := redis.String(conn.Do("HGet", "user01", "age"))if err != nil {fmt.Println("hGet err=", err)return}//返回r是interface{}类型,需要断言string//nameString := r.(string)//这样不好,用内置方法redis.Stringfmt.Println("hget成功 r1 =", r1, " r2 =", r2)
}

2)批量hmget/hmset

package mainimport ("fmt""github.com/gomodule/redigo/redis" //"github.com/garyburd/redigo/redis" //弃用
)/*批量hash*/
func main() {//通过go向redis写入和读取数据//1.链接redis(协议,发送ip:端口)conn, err := redis.Dial("tcp", "localhost:6379")if err != nil {fmt.Println("redis.Dial err=", err)return}fmt.Println("连接成功", conn)defer conn.Close()//2.通过go向redis写入数据 string [key,val]_, err = conn.Do("HMSet", "user02", "name", "john", "age", 19)if err != nil {fmt.Println("hSet err=", err)return}fmt.Println("hset成功")//3.通过go向redis读取数据 string [key,val]//取一个用户的多个属性r, err := redis.Strings(conn.Do("HMGet", "user02", "name", "age"))if err != nil {fmt.Println("hGet err=", err)return}fmt.Println(r) // 切片for i, k := range r {fmt.Printf("r[%v]=%v \n", i, k)}}

3)给数据设置有效时间

 

http://www.hkea.cn/news/11126/

相关文章:

  • 凡客网络科技网站优化培训学校
  • 安徽网络关键词优化青岛seo关键词
  • 做牙齿技工找工作去哪个网站网络广告策划流程有哪些?
  • php与mysql网站开发...东莞seo
  • 做网站赚取广告费专业推广公司
  • 怎么样制作自己的网站百度工具seo
  • 杭州做网站哪里好最新足球新闻头条
  • 在线做名片做海报网站百度官网优化
  • 网站稳定期怎么做如何制作自己的公司网站
  • 广州网站建设知名乐云seo网络推广专员岗位职责
  • 制作公众号网站开发问卷调查网站
  • 昆明网站制作工具百度旅游官网
  • 做网站销售电话术语惠州seo代理
  • 住房和城乡建设部网站准考证品牌网站建设公司
  • 杭州富阳做网站百度 营销中心
  • 个人网站与企业网站百度热线
  • 长春建设局网站百度指数怎么分析
  • ps切片怎么做网站百度竞价排名广告定价
  • 网站目录字典独立站搭建要多少钱
  • 做网站应该学什么专业百度推广运营
  • 网站搭建哪家比较好互联网营销师培训班
  • 濮阳市城乡一体化示范区范围搜索引擎优化排名优化培训
  • 用模板做企业网站汽车推广软文
  • 不同网站的主机和域名互联网营销是做什么的
  • 兰溪市住房和城乡建设局网站软文怎么写比较吸引人
  • 广告传媒公司网站吉林网站seo
  • 网站设计公司西安网站建设推广专家
  • 建筑公司办理资质需要什么条件东莞搜索优化十年乐云seo
  • 淘宝网站设计价格成人电脑基础培训班
  • 福建网站开发定制促销策略的四种方式