DATAREDIS-200
- Convert return of closePipeline() to same types
returned from individual operations
- Change SRP execute to return Reply.data()
instead of Reply for consistency with pipeline
DATAREDIS-54, DATAREDIS-174, DATAREDIS-129
- Switch to original JRedis for 2.6 support
- Remove base64 encoding as new JRedis supports binary
keys
- Add JredisPool interface to replace removed
JRedisService and pool implementation
- Temporarily switch integration tests to use
non-pooled connections
- Throw more specific Exception on JRedis connection
failures
- Add tests for all Connection methods
- Add tests for all Connection methods through pipeline
- Clean up DB between Connection test runs
- Reduce sleeps in pub/sub tests to improve execution time
- Use Spring integration test support to instantiate ConnectionFactory
once per instance of test class (instead of per method)
- Minimizes number of connection factories and thus connections
in pooled scenarios