I've been successful in using the read, write and multi capabilities of RedisClient. When testing my application with a single instance of a verticle (the application has only one verticle as of now) all goes well.
However when I increase the number of verticle instances to two, a number of weird errors start cropping up. The main issue is that multi transactions fail intermittently. Sometimes a simple read operation returns "QUEUED" as the result.
I'm wondering if I'm doing something basically wrong in sharing a RedisClient across different verticle instances. Is this correct? Is RedisClient thread-safe and can be safely shared between multiple verticle instances?
Would appreciate any kind of help/advice/pointers on this. Without multiple verticle instances my application cannot scale to use all cores.
Thanks,
Shiva
--
You received this message because you are subscribed to the Google Groups "vert.x" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx+un...@googlegroups.com.
Visit this group at https://groups.google.com/group/vertx.
To view this discussion on the web, visit https://groups.google.com/d/msgid/vertx/17ed3ae3-c3b6-4821-98df-ab200ea78803%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Or just you dagger2
To unsubscribe from this group and stop receiving emails from it, send an email to ve...@googlegroups.com.