@Override
	public T findOne(ID id) {
		String redisKey = redisKeyFromId(id);
		String raw = redisOperations.opsForValue().get(redisKey);
		if (raw != null) {
			return deserialize(idFromRedisKey(redisKey), raw);
		}
		else {
			return null;
		}
	}
Base implementation for a store, using Redis behind the scenes. This implementation requires a {@code repoPrefix},
that is used in two ways:
<ul>
<li>a sorted set is stored under that exact key that tracks the entity ids this repository is responsible for,
<li>
<li>each entity is stored serialized under key {@code repoPrefix.<id>}</li>
</ul>

@param <T> the type of things to store
@param <ID> a "primary key" to the things
@author Eric Bottard
spring-xd-analytics/src/main/java/org/springframework/xd/store/AbstractRedisRepository.java