Для обмена данными через процессы я намереваюсь использовать список Redis. Производитель подталкивает к списку, в то время как набор потребителей потребляет содержимое списка с помощью BRPOP.Redis - есть ли blpush
Чтобы ограничить список неограниченным размером, я хочу ограничить размер списка фиксированным значением (например, 10 тыс. Элементов). Я с удивлением обнаружил эквивалентную команду, такую как BLPUSH или BRPUSH. Это намеренно опущено Редисом?
Итак, я предполагаю, что мне нужно создать Txn с Watch/multi, чтобы проверить размер списка перед нажатием. Правильно ли это, или какие-либо лучшие методы?