Безопасно ли создавать RedisAdvancedClusterCommands (lettuce) в виде одиночного файла и использовать в потоках службы - PullRequest
0 голосов
/ 17 января 2020

Безопасно ли создавать RedisAdvancedClusterCommands в виде одноэлементного пружинного компонента и делить его между несколькими служебными потоками? В большинстве онлайн-примеров я вижу, что StatefulRedisClusterConnection объявляется как bean-компонент, а RedisAdvancedClusterCommands создается для каждого вызова службы? Однако тот факт, что интерфейс помечен как поточно-ориентированный в документах, а отсутствие RedisTransactionalCommands или аналогичного интерфейса у него (https://github.com/lettuce-io/lettuce-core/issues/422) заставляет меня думать, что его можно безопасно использовать во всех службах. нити.

...