Hacker News new | ask | show | jobs
by secondcoming 1409 days ago
We use both MemoryStore and normal instances. The latter for a use case where the data is shardable and so we run a redis process on each core and the client picks the right one. It saves a lot of money over using MemoryStore.

It also saves you from Google performing maintenance on the machine and deleting all your Lua scripts.

KeyDB is becoming increasingly popular though.

The biggest problem with Redis, at least in C++ land, is the client libraries. hiredis doesn’t support Redis Cluster, and other 3rd party clients that do are of unknown quality.