dot Redis 8 来了——而且是开源的

了解更多

Redis 和 Golang:旨在提高性能

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 客户端的几个代码示例:

  • 将 Go 应用程序连接到 Redis 数据库
  • 使用管道提高性能
  • 使用 Scan 函数将字节数组转换为 Go 数据类型

流行的 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 Cloud 是在几分钟内开始使用 Redis 数据库的好方法!