John Blum
John Blum
PART 2: Following on from PART 1 [above](https://github.com/spring-projects/spring-data-redis/issues/2584#issuecomment-1560060497), the question becomes, is setting the starting position of the cursor useful? In your use case, specifically for "paging" the results, I'd...
@mp911de - Can you please provide additional insights and thoughts on this matter? Specifically, what are your thoughts on support the current cursor position? It is possible, but will only...
While it is true the `JedisKeyCommands` implementation (of the `RedisKeyCommands` interface) exposes an overloaded `scan(..)` method to pass in the "cursorId" as seen from [source](https://github.com/spring-projects/spring-data-redis/blob/3.1.0/src/main/java/org/springframework/data/redis/connection/jedis/JedisKeyCommands.java#L143), which is then passed to...
I propose we change the SD Redis `ScanOptions` type ([Javadoc](https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/ScanOptions.html)) to expose an API to set the "cursor", defaulting to `0` when not explicitly specified by the caller. In this...
Following up to my earlier posts above, I just wanted to state that the changes to support cursor-based positioning on a `SCAN` is still a WIP. I started by implementing...
@mp911de - Why was the Spring Framework `SmartLifecycle` interface, `isAutoStartup()` method ([Javadoc](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/SmartLifecycle.html#isAutoStartup())) overridden on the `DefaultStreamMessageListenerContainer` class to return `false` in the first place? There must have been ([you must...
Also worth mentioning, SD Redis's (SDR) regular `RedisMessageListenerContainer` class [implements](https://github.com/spring-projects/spring-data-redis/blob/3.0.5/src/main/java/org/springframework/data/redis/listener/RedisMessageListenerContainer.java#L104) the Spring Framework `SmartLifecycle` interface (as well), but uses the default value (`true)` for the default `isAutoStartup()` interface method, as...
@fufk2022 - I'm curious how you arrived at the format for the host(s) and port(s) declared in your YAML configuration file when configuring Redis (cluster) nodes in which to connect,...
@fufk2022 - Following up to my earlier post above, to verify my findings, I wrote an [additional unit test](https://github.com/spring-projects/spring-data-redis/blob/main/src/test/java/org/springframework/data/redis/connection/RedisClusterConfigurationUnitTests.java#L140-L154) verifying that using an IPv6 address and port combinations for Redis...
@fufk2022 - 1 final thing worthing noting here, I thought it would be pertinent to also document the format of an IP address when declared in Spring Data Redis properties...