Golang 或 Go (https://golang.ac.cn/) 和 Redis 有很多共同点。Go 快速且简单。它非常适合原型设计,并且具有执行速度快、内存占用小的额外优势。同样,Redis 也是简单、持久化的,并且被评为最快的内存数据库。开发人员总是希望提升性能,但通常需要增加复杂度才能实现。Redis 和 Go 并非如此,这就是为什么它们分别迅速成为最受欢迎的开源语言和数据库的原因。Redis 被评为 2017 年开发人员最喜爱的数据库,而 Go 被评为开发人员最喜爱的前 5 种编程语言之一。虽然它们执行不同的任务,但它们的价值主张是相同的:在不牺牲简单性的前提下提升性能。
想开始使用 Redis 和 Go 吗?这篇博文(https://golangme.com/blog/how-to-use-redis-with-golang/)可以满足您的需求。它解释了如何开发应用程序缓存、会话存储、计数器、实时分析、发布/订阅和作业队列管理。这篇博文还重点介绍了一些代码示例,说明如何使用流行的 Redigo 客户端来:
流行的 Golang Redis 客户端
Redigo (https://github.com/garyburd/redigo) 为所有 Redis 命令提供了类似打印的 API。它还支持管道、发布/订阅、连接池和脚本。Redigo 很容易上手,您可以在此处访问完整的 API 参考: https://godoc.org/github.com/garyburd/redigo/redis。
Radix (https://github.com/mediocregopher/radix.v2) 为大多数 Redis 命令提供了单一目的、易于上手的软件包,包括管道、连接池、发布/订阅、集群和脚本。
Redis 和 Golang 对程序员来说是神奇的组合。 Redis 云 是在短短几分钟内开始使用 Redis 数据库的好方法!