Skip to content

DATAREDIS-348 - Switch to mp911de/lettuce 3.0. #144

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

Closed
wants to merge 3 commits into from

Conversation

christophstrobl
Copy link
Member

Pick up mp911de/lettuce including Sentinel support. Cluster support will be treated in another issues.

This PR supersedes #104 and has been opend in order to double check details with the team.
Thanks @mp911de for the hard work!

@mp911de
Copy link
Member

mp911de commented Jun 29, 2015

ping

@mlaccetti
Copy link

Can't wait to see this hit!

@mp911de
Copy link
Member

mp911de commented Jul 10, 2015

It's hopefully in the Gosling release train. @christophstrobl @olivergierke any updates?

christophstrobl and others added 3 commits July 29, 2015 09:32
- Update lettuce redis client to latest snapshot, adopt changed API and use API for commands which were emulated using LUA script

- Implement Sentinel support using lettuce library, adopt finer grained exceptions and aligned exception behavior to match other libraries. Added shutdown-timeout property in order to control shutdown duration of the netty framework which reduces test run duration. Documentation updated as well. Contains also a fix to use psetex instead of setex (typo).

- Switch to Jedis for Redis Version discovery in tests

- Polishing of documentation

- Use LettuceConverter and native time() method
- Fix conneciton problems leaving sockets open.
- Add missing JUnit rules for Sentinels.
- Add missing author information update,license header, javadoc.
- Upgrade test script to use redis 3.0.2.
- Upgrade test script to shut down redis in case of test errors.
- Add redis 3.0 to TestProfileValueSource.
- Enable ZRANGEBYLEX tests for lettuce.
odrotbohm pushed a commit that referenced this pull request Aug 4, 2015
Updated lettuce redis client to latest snapshot, adopt changed API and use API for commands which were emulated using LUA script

Implemente Sentinel support using lettuce library, adopt finer grained exceptions and aligned exception behavior to match other libraries. Added shutdown-timeout property in order to control shutdown duration of the netty framework which reduces test run duration. Documentation updated as well. Contains also a fix to use psetex instead of setex (typo).

Switch to Jedis for Redis Version discovery in tests. Polished documentation. Use LettuceConverter and native time() method.

Original pull request: #144.
Related pull request: #104.
christophstrobl added a commit that referenced this pull request Aug 4, 2015
Fixed connection problems leaving sockets open. Added missing JUnit rules for Sentinels. Added missing author information update, license header and Javadoc.

Upgraded test script to use Redis 3.0.2. Upgrade test script to shut down Redis in case of test errors. Added Redis 3.0 to TestProfileValueSource. Enabled ZRANGEBYLEX tests for lettuce.

Original pull request: #144.
Related pull request: #104.
@odrotbohm odrotbohm closed this Aug 4, 2015
@odrotbohm odrotbohm deleted the issue/DATAREDIS-348 branch August 4, 2015 08:13
@mp911de
Copy link
Member

mp911de commented Aug 4, 2015

Many thanks to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants