Redis 客户端比较
各语言的客户端
比如 go 客户端, 笑脸表示还在维护, 星星表示推荐

推荐了 Radix 和 Redigo 。
点
去源码仓库看看。
Radix 423 赞
Redigo 7.7k
go-redis 9.5k
看来不能尽信官网推荐啊
go-redis
安装
记得开启go mod
go get github.com/go-redis/redis/v8
连接demo
package main
import (
"context"
"fmt"
"github.com/go-redis/redis/v8"
)
func main() {
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
pong, err := rdb.Ping(context.Background()).Result()
fmt.Println(pong, err) // PONG <nil>
}
redigo
安装
go get github.com/gomodule/redigo/redis
示例
package main
import (
"fmt"
"github.com/gomodule/redigo/redis"
)
func main() {
c, err := redis.Dial("tcp", "127.0.0.1:6379")
if err != nil {
fmt.Println(err)
return
}
defer c.Close()
c.Do("SET", "hello", "world")
s, err := redis.String(c.Do("GET", "hello"))
fmt.Printf("%#v\n", s) // "world"
}

本文对比了Go语言中几个流行的Redis客户端,包括Radix、Redigo及go-redis。通过分析社区活跃度与官方推荐,建议使用go-redis或Redigo进行开发。文章提供了每个客户端的安装方法及简单示例。
1044

被折叠的 条评论
为什么被折叠?



