go操作redis
go操作redis
导入依赖
1 |
|
创建客户端
1 |
|
基本操作
获取所有keykeys()
1 |
|
获取key对应值的类型Type()
1 |
|
超时时间
1 |
|
设置值
1 |
|
获取值
1 |
|
删除值
1 |
|
Redis作为消息队列
发送消息到队列
1 |
|
订阅主题来接收消息
1 |
|
事务
通过pipeline实现
pipeline是Redis提供的一种批量执行命令的机制。它可以将多个命令一次性发送给Redis服务器执行,减少了网络通信的开销,提高了性能。
使用Pipeline可以在客户端批量发送多个命令,而不需要等待每个命令的响应。这样可以减少网络延迟和服务器响应时间,特别适用于需要执行大量命令的场景。
1 |
|
go操作redis
http://xwww12.github.io/2023/11/06/go/go操作redis/