go-redis介绍
go-redis 提供各种类型的客户端:
go-redis 也可以用于 kvrocks在新窗口打开, kvrocks 是分布式键值 NoSQL 数据库,使用 RocksDB 作为存储引擎,兼容 redis 协议。
bash
go get github.com/redis/go-redis/v9连接到Redis
单节点
连接到 Redis 服务器示例,更多配置参数,请参照 redis.Options:
go
import "github.com/redis/go-redis/v9"
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
Password: "", // 没有密码,默认值
DB: 0, // 默认DB 0
})同时也支持另外一种常见的连接字符串:
go
opt, err := redis.ParseURL("redis://<user>:<pass>@localhost:6379/<db>")
if err != nil {
panic(err)
}
rdb := redis.NewClient(opt)总结
大致看了一下,大部分api都有注释,和redis命令行是差不多的,只需要看文档就行,就没怎么写文档,感觉用处不大