Redis alternative - valkey.io

Hello everyone

Other topics have already dealt with this subject - but not yet in great detail.

Redis has left the OpenSource world with version 7.4.x. An obvious alternative is valkey.io.
As already written in the other topics, valkey.io is a fork of redis. However, the fork will become more and more different from redis.

Even now, the latest versions are no longer identical.

Hence my questions:

  • Does anyone already have valkey in use?
    β†’ If so, what are your experiences? Also as valkey-cluster or valkey-sentinel?
  • Are there people who use another alternative (Dragonfly, redict,…)?
  • @brocaar Does Chirpstack plan to support valkey as a key-value store in future releases?

Many thanks for your feedback

We have recently started using ValKey, having previously used Redis, as the cloud hosting service we use stopped supporting Redis in the last couple of weeks; we started testing a few weeks before that, then migrated across to ValKey in a couple of ChirpStack instances.

Dragonfly was another option open to us, but we don’t need the top end performance that it potentially provides, the licence associated with ValKey gave us more confidence that we would not end up in the same situation as Redis, and from reading other ChirpStack blog posts (e.g. Support of Valkey after Redis License change - #3 by rekcaiot) it seemed like the preferred future solution if compatibility migrates away from Redis.

So far we have not noticed any issues, either when using the ChirpStack user interface or in our customer integration that subscribes to the streams that ChirpStack publishes frames and device events. The cloud hosting service provides the clustered version of ValKey.

2 Likes