I&#x27;m not sure what the user did with Redis, but it&#x27;s unlikely that you can saturate a core with, like, 1000 requests&#x2F;sec unless you do complex&#x2F;slow operation. But apparently the OP was just doing simple ops because otherwise the switch to BoltDB could be impossible or harder. So I guess there is something to dig to understand what was happening. The most likely cause is the execution of many fast commands in Redis without a pipeline, so that all the time was burn in RTTs.<p>EDIT: Anyway for my programming philosophy, what the OP did, regardless of performances, totally makes sense. I think easy to use and deploy is a <i>key value</i> in software ;-)