Due to upgrading to apache geode 1.9.0, we need to include geode redis as a separate dependency. Otherwise we can document the dependency will be required to use the @EnableRedisServer annotation provided by the spring-geode-starter project
It would make sense not to have this annotation available without the required dependency, so maybe the solution is to move the annotation to a submodule, like org.springframework.geode:geode-redis, that would then pull in org.apache.geode:geode-redis.
While experimenting with the Redis adapter, I had issues putting/getting data to/from Geode with a Redis client because of this issue: https://issues.apache.org/jira/browse/GEODE-2469. This is a fairly major issue but is not being fixed, which leads me to believe that the Redis adapter is not being supported by anyone at the moment, so another solution may be simply to deprecate the annotation.