spring-projects/spring-data-redis — pull request #76 by christophstrobl (2014-05-27 11:28:27+00:00)
Title: DATAREDIS-304 - Add support for SSCAN command.

`SSCAN` command is natively supported by `jedis` and can be emulated for `lettuce`.
`JRedis` and `SRP` will throw `UnsupportedOperationException`.

`sScan` is available on `RedisConneciton` and `RedisSetOperations` returning basically a `Cursor` that allows iteration over the defined values for a given key.

Currently the jedis driver does not directly expose the binary version of sscan which leads to invalid results when using a non String compatible converter along with the RedisTemplate. We’ll change this as soon as a newer version of jedis is available.

Along the way loading behavior of `ScanCursor` has been fixed, preventing it from indicating next values available when there effectively are no more.

We've disabled `IfProfileValue` on some test methods (and will open a new issue for that) as it would not properly execute, respectively skip, the desired tests.