Basically this is conceptual question. I've tried search it, but without clear cut answer.
I need to migrate my Spring Boot & Redis application to run over more then one replica (using Kubernetes if this is matters).
The question: does Redis thread safe (and doesn't required locks) upon CRUD operations while using it in multi instances application? I understands that the best Redi` client for this purpose will be Lettuce.
If so, does it need special configuration?
The basic flow of the Spring Boot app is to consume message from a broker, do some aggregation upon it, persist it (using Redis) and publish it to the broker.