Open
Description
Redis repositories are based on KeyValueRepository
, this interface defines Iterable<T> findAllById(Iterable<ID> ids)
, and the implementation defines a loop executing a findById
per id (SimpleKeyValueRepository
), but Redis could instead use the operation MGET to execute in a single request to the Redis server all requested ids.
Have you analyzed this alternative? Or maybe adding an extra method like Iterable<T> multiFindById(Iterable<ID> ids)
taking advantage of the operation MGET?
Thanks for your time.