DEV Community

Discussion on: Making Redis Optional: Why I’m pivoting to a 'Postgres-First' Architecture and why chose Valkey as alternative

Collapse
 
polliog profile image
Polliog

Thanks for the correction.

Redis changed licensing to prevent cloud providers from profiting without contributing back. Then they added AGPLv3 to address community concerns.

So the choice is:

  • Redis 8.0+: RSALv2/SSPL/AGPLv3 (your choice) - maintained by the original team
  • Valkey: BSD-3 - Linux Foundation fork with AWS/Google backing

Your question about trust is fair. The Redis team built it. Valkey has corporate backing but less history.

For Logtide, I'm supporting both because:

  1. Different users have different trust models
  2. The pluggable architecture makes it trivial to swap
  3. Performance is identical (same codebase origin)

Honestly, for self-hosted users, both are fine. The bigger decision is "do you need Redis/Valkey at all vs PostgreSQL-only?"

Thanks for pushing back with accurate info. Licensing details matter.