Earlier this year, Redis announced the Go-Redis package as the official Redis package for Go applications.
I have worked with Redis for many years now, and this got me excited! I started to look up options for Redis packages and also came across a relatively popular one called redigo.
When I saw it, many questions started to pop up in my head:
Which one is better?
Should we use the official one?
Which one is «better» for my use case?
What will be the cost of integrating each one?
In this talk, I will try to answer some of these questions as well as offer the viewers a simple Redis connector integration into a basic Go program. This connector integration will be implemented for both external Redis connectors explaining differences between these. Once these connectors are explained, we will run a few benchmarks and show how both connectors perform against each other.