-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Redis Cluster #84
Comments
Hi, not right now, there was no need so far. Though the configuration is quite opened, I hope. What exactly do you need? Feel free to propose the default configuration or highlight missing components or configuration properties. |
Ok, thanks. I've just started reading the code and I think my PR for this will take place. |
Oh, I see. This might require more significant internal change, give me couple days, I will look at it myself. But I'd appreciate if you provide me a proposal of configuration, e.g., how it could look in the configuration file or so. I haven't used the cluster for real. Would it work for you? |
Yes, sure. I think, that simple HOCON list might be the most natural way.
|
Ok, I'll look at it hopefully around a weekend. |
I looked at it and there are several issues. First, scredis recently moved into the new repository. The latest released version in the original repository is Second, the latest released version in the new repository is Third, to make things more complicated, it turned out the Finally, as I looked, their implementation of clusters does not support authentication. So, to sum it up:
What is nextWe have a major decision to make. The current version of
So, what do you suggest to do? |
In case of chaging the connector (again), I am thinking of etaty/rediscala. It does not seem much more active than scredis but there are many more contributors, GitHub stars, and implemented features including clusters. |
Hi Karel, thanks for your deep analysis! Terrible story... In my opinion still option 3 should be optimal. The problem is that we cannot predict which client is going to be maintained properly. If you decide how to share tasks, I can happily help you with development. PS. In my team, we use etaty/rediscala from Spark applications and it works well. |
Alright then, I'll look at Should I release it for Play |
I think that support for In my case, it doesn't matter, because I won't have it on production before |
Well, support is one thing, new features (redis cluster) the other, which is why I ask. I believe that current revision for |
Yes, sure. It works perfectly. You are right in aiming in |
Moreover, as Play |
I am aware of it. I haven't check yet but I am curious about the compatibility with my APIs. I hope the transition will be smooth, but we will see. Anyway, next release will be huge for play-redis: Scala 2.12, Play 2.6 with new APIs and probably new internal connector. Maybe I should start working on it :) |
Yup, sounds like a huge contribution. If it was up to me, I would have split those releases:
Best! |
Well, it seems |
Ohhh, sorry, I didn't check that. |
I am sorry, I was a bit short on time and didn't manage to implement it for |
Hi, does this project support Redis cluster configuration?
The text was updated successfully, but these errors were encountered: