As the writer of Rediscala, I can tell that a good redis client library should not be the bottleneck of your app!
The redis go client had probably some design issue.
The redis go client had probably some design issue.
One of the likely causes for issues is file descriptor limits or TCP tuning that you suffer when stress testing two dependent networking apps on the same server. BoltDB, being embedded, just works out of the box.