redis / ioredis

🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
MIT License
14.31k stars 1.19k forks source link

Dragonfly feedback... #1813

Open jcalfee opened 1 year ago

jcalfee commented 1 year ago

If you would not mind confirming something, I would like to know how best to use your library.

I noticed something in the Dragonfly FAQ:

[...] "In addition, Redis cluster-mode imposes some limitations on multi-key and transactional operations while Dragonfly provides the same semantics as a single node Redis." ref

Is Dragonfly taking cluster mode API requests and converting them into single node (vertical scalability), so that is partially why they are so much faster? I'm a bit concerned because I didn't see any mention of this on their bookmarks page and it is a very substantial thing that is somewhat hidden in the FAQ. Hope I'm wrong on that, but if you know anything about this I would appreciate the feedback. It is just not clear if by using Dragonfly we are loosing cluster mode.