Gary Russell opened INT-3325 and commented
The current RedisMessageGroupStore maintains all messages (for a group) under a single key (the group id). This is not particularly efficient when the store is used to back a QueueChannel, especially if messages accumulate in the channel.
Implement a RedisChannelMessageGroupStore that is specialized for this purpose, backed by LIST keys which are LPUSH ed and RPOP ed.
A similar optimization was previously made in JDBC.
Issue Links:
Referenced from: pull request #1084