Redis Streams Explained

preview_player
Показать описание
Redis Streams allow us to aggregate numerous sources of information into one easily consumable source of truth. Join Justin as we learn about the utility and power of the Redis Streams data structure.

Links:

Рекомендации по теме
Комментарии
Автор

Redis is awesome...

Cache
In-memory DB with persistence
Message broker

Plain awesome.

kpboy
Автор

Hi @Redis Team!
Suppose A redis stream with "stream_key1" is published in one services "A" and there is another service "B" which is the consumer, but service B have three instances, and same message will be consumed by all three instance, how to avoid the processing duplicacy in this scenario, If i go with using consumer Id then it will leads to creating 'n' consumer Ids and we can't track on it.

fuzzyindian
Автор

simply superb... how to use redis as message broker

muneess
Автор

is XTRIM free up memory?
on XDEL when all messages are marked deleted then will it free memory?

TheFallenMEL
Автор

Hi,
Is it better to use XTrim ou XDel for removing "processed" streams?

Stanoweb
Автор

Hi Redis team!

Can you cover some more examples in real life which data structure to use for which situation like if 2 data structures accomodate 2 scenarios

abirpaul
Автор

This seems very useful, but i am a little confused doesn't blpush/blpop achieve same thing to some extent, blpop keeps blocking until new data arrives, but this seems to have buffer too like kafka*

graffhead
Автор

I don't understand, is Redis trying to replace Kafka?

mayikx
Автор

sweet, cant wait to try this tomorrow

cryptolicious
Автор

Streams is an important topic, but that beard is a distraction 😂😂😂

CrusaderGeneral
Автор

I wonder what is the best way to mix stream with pubsub. my use case: consume published expired event into stream? or what would be the best way to use ttl of entreis to triger job with the expired entrey value/key

eitannakash