Open fabcor-maxiv opened 1 week ago
How is Redis used by MXCuBE-Web? Perhaps we can refactor MXCuBE so that can drop Redis dependency?
It would be nice from deployment and maintenance point of view as well.
We are not using redis from mxcubeweb
directly any longer but mxcubecore
is using it for some functionality like the DataPublisher
. We could drop the dependency on redis for mxcubeweb
but it would be more difficult for mxcubecore
I think that we in this case do need to consider to switch to Valkey
The topic of Redis license change came up at MAX IV.
https://devops.com/valkey-is-rapidly-overtaking-redis/
I am not sure if it is a worry for MXCuBE. I do not know if there is a policy regarding the licenses of the dependencies used in MXCuBE. Is it something to be discussed? How dependent on Redis are we really? Should we try Valkey, supposedly THE drop-in replacement, committed to staying FLOSS forever?