第69篇 笔记-Golang操作Redis

本文介绍了如何在Golang中使用go get命令安装redis库,详细探讨了redigo和go-redis两个开源库的安装、连接、不同类型数据的操作,包括字符串、哈希、列表、集合等,还涉及到了连接池和管道操作的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、go get 命令

二、开源库 redigo

2.1 安装

2.2 连接 redis

2.3 string 类型

2.4 hash 类型

2.5 list 类型

2.6 zset 类型

2.7 批量读写操作

2.8 单数与复数

2.9 设置过期时间

2.10 读写 json 到 redis

2.11 连接池

2.12 管道(Pipelining)

2.13 结构体(struct)

2.14 函数封装

三、开源库 go-redis

3.1 安装

3.2 连接 redis

3.3 string 类型

3.4 list 类型

3.5 set 类型

3.6 hash 类型

3.7 连接池


在 Golang 操作 Redis 前,先安装第三方 redis 库。

一、go get 命令

(1)go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。

(2)目前支持的有 BitBucket、GitHub、Google Code 和 Launchpad。

(3)在使用 go get 命令前,需要安装与远程包匹配的代码管理工具,如 Git、SVN、HG 等,参数中需要提供一个包名。

(4)这个命令在内部实际上分成了两步操作:

  • 第一步是下载源码包,
  • 第二步是执行 go install。

(5)参数介绍:

  • -d 只下载不安装
  • -fix 在获取源码之后先运行 fix,然后再去做其他的事情
  • -t 同时也下载需要为运行测试所需要的包
  • -u 强制使用网络去更新包和它的依赖包
  • -v 显示执行的命令
  • -f 只有在你包含了 -u 参数的时候才有效,不让 -u 去验证 import 中的每一个都已经获取了,这对于本地 fork 的包特别有用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wonderBlock

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值