ru_vds Feb 19 2021 at 13:00Использование Redis в инфраструктурных микросервисахReading time7 minViews18KRUVDS.com corporate blogMicroservices*Website development*TranslationTotal votes 32: ↑32 and ↓0+30Add to bookmarks120Comments5
symbix Feb 19 2021 at 17:33Comment has been editedС появлением в Redis 5 streams не вижу никакого смысла возиться с не таким уж тривиальным и притом куда менее гибким reliable queue pattern на основе rpoplpush.
roman901 Feb 19 2021 at 20:16Show previous commentТем более, в документации же: As per Redis 6.2.0, RPOPLPUSH is considered deprecated. Please prefer LMOVE in new code.
WGH Feb 20 2021 at 13:34Show previous commentНе «тем более». LMOVE это расширенный RPOPLPUSH, но принципиального нового, в отличие от Redis Streams, он ничего не привносит.
shamanis Feb 20 2021 at 12:50По прежнему использую Redis только в качестве обычного key-value хранилища для кеша. Использовать его как брокер MQ даже не думал никогда.
F_AV_N Feb 22 2021 at 11:47Show previous commentИ зря — есть ack и фактически load balancer. Фактически zero administration и предельно шустро. Но рридется повозится — готовых фреймворков вроде нет.
Использование Redis в инфраструктурных микросервисах