Тёмный

Top 5 Redis Use Cases 

ByteByteGo
Подписаться 955 тыс.
Просмотров 181 тыс.
50% 1

Опубликовано:

 

25 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@joepasqua1751
@joepasqua1751 Год назад
Another very nice overview video - thank you. And thank you for mentioning the "thundering herd" effect at 1:45. Over the years I've been surprised by how often this issue arises in systems built by people who should know better. And of course this is not just related to Redis.
@Alex-bc3xe
@Alex-bc3xe Год назад
You actually found the best recipe for making videos great with you explanations combined.
@RottenMuLoT
@RottenMuLoT Год назад
I think this video missed to talk about the very important fact that Redis has a limited memory space and depending of its configuration, when full, it will erase data. For example, when using as a Session "storage", the default configuration would make it so that in conjunction with TTL, the older/inactive sessions will be destroyed to make place for the new ones, effectively acting like a FIFO. So you have to carefully calculate the average size of your session's data and divide the available Redis space by it to obtain the theorical number of possible concurrent sessions and plan accordingly.
@infinite_s902
@infinite_s902 3 месяца назад
100%
@MarcoLenzo
@MarcoLenzo Год назад
I really enjoyed this overview. Didn't know about the rate limiter use case. Now I'm eager to try it out.
@deefdragon
@deefdragon Год назад
I use redis allong with the consistent hashing that was discussed in an earlier video to create a work division system for my persistent jobs.
@Pythonnaire
@Pythonnaire Год назад
Let's dive in
@Ruslan-UA
@Ruslan-UA Год назад
A quick and understandable explanation, as always. Thanks.
@uokesita
@uokesita Год назад
@ByteByteGo thank you for the video. I have a small complaint. Making the graphs bigger over time, makes me dizzy to the point I can't read them (I have to pause the video to read them), maybe this is just me. Everything else is great, love your explanations.
@sethamballa9428
@sethamballa9428 Год назад
You are one of the best teachers on youtube for this kind of stuff. The animations are also super helpful to understand the content. I think that if you enunciate your words a bit more, itd take your video quality to another level
@Tolmachovtv
@Tolmachovtv 7 месяцев назад
Thank you for such short, clear and easy to understand video
@illiakailli
@illiakailli Месяц назад
great video, thanks for sharing! didn't get leaderboard scenario part where you say it helps to retrieve entry by its score ... can't imagine that happening in real life.
@terranova1995
@terranova1995 3 месяца назад
This answers my question about Redis.
@SoreBrain
@SoreBrain Год назад
A video about trpc would be super cool as it's a mix of rest and rpc
@thiagolopessilva
@thiagolopessilva Год назад
You’re the best. Thanks to share this amazing content with us.
@houssemchr1539
@houssemchr1539 Год назад
Nice explanation thanks, I wonder how make the video and which tools do use
@fmictsang8874
@fmictsang8874 Год назад
In the rate limiter use case, would the rejected request retries certain times until the queue is available or would the server simply return rejected response?
@lattakia3812
@lattakia3812 Год назад
I use Redis as a replacement for Elasticsearch. However it's full text search capability has a limitation/quirk.
@markzuckerbread1865
@markzuckerbread1865 Год назад
A coworker of mine uses it to compliment Elasticsearch, in cases where certain shards get more hits than others, have not tried it myself but it sounds sensible for dealing with usage spikes.
@binhvothanh1324
@binhvothanh1324 Год назад
This is a very useful video! Thank you for making this
@jntaca
@jntaca Год назад
You are the number 1 !! Please open a Telegram channel replicating the newsletter.
@jntaca
@jntaca Год назад
BTW I use Redis for session storage, cache, rate limiting and....as a message broker thanks to pub/sub
@IsaTimur
@IsaTimur Год назад
Thx! As always the best explanation and samples!
@nid274
@nid274 Год назад
wow! this was informational, thanks!
@WomboBraker
@WomboBraker Год назад
you are golden, thank you so much
@narmadasahoo2986
@narmadasahoo2986 11 месяцев назад
thank you so much, such a great video.
@YakovL
@YakovL Год назад
awesome video and format, thanks!
@victornoagbodji
@victornoagbodji Год назад
Great overview! Thank you 😊🙏
@JeremyChone
@JeremyChone Год назад
Why not Redis Stream for Queue?
@bogumilpiotrowski
@bogumilpiotrowski Год назад
Love the explanation ❤️🔍💣
@SaifAli96
@SaifAli96 Год назад
Amazing work! Don't give up, you'll come through happier and stronger soon. Enjoy your time with the family. Looking forward to March 10th! That's when the course comes out right?
@robkami9193
@robkami9193 Год назад
I’d like to purchase the annual pass 59.99$. Thanks for your great works
@Md_sadiq_Md
@Md_sadiq_Md Год назад
Pushing the algorithm ❤️
@DePhpBug
@DePhpBug 2 месяца назад
I'm new to redis and still scouting around which to use, but do we need to pay to use Redis?
@heyiamsra5207
@heyiamsra5207 Год назад
Enjoyed this!
@MegaRockboyz
@MegaRockboyz Год назад
Please make videos on AWS Services. Event Driven Architectures, Monolith Architectures, Lambda Functions, EC2 instances, S3, IAM Service.
@clef6167
@clef6167 11 месяцев назад
1. Caching 2. Session data 3. Replication 4. Distribution lock 5. Ray limiter 6. gaming leaderboard
@sharemomentsindian
@sharemomentsindian 3 месяца назад
how do you make presentation using which tool if you can guide to do that as well, or if anyone knows about it
@brucewayne2480
@brucewayne2480 Год назад
I've used it for phone number validation and for a call center app to store the priorities of agents
@pjf7044
@pjf7044 Год назад
How
@brucewayne2480
@brucewayne2480 Год назад
@@pjf7044 I've used sorted liste , each agent has a score depending on how much he waited and his performance after each call you update his score, and whenever you have a request for that call you pick the agent in the top of the list
@SoreBrain
@SoreBrain Год назад
Great deeper dives
@matinlh644
@matinlh644 Год назад
Great content, share more content about redis and configuration in laravel ❤️
@oscardoan7385
@oscardoan7385 Год назад
I love the way to draw flowcharts, which tool is he using?
@giovannymassuia1
@giovannymassuia1 Год назад
+1
@javeedshaik236
@javeedshaik236 Год назад
Yah, interested to know
@hellomukit
@hellomukit Год назад
+1
@manengsinclair8293
@manengsinclair8293 Год назад
@BytebyteGo also interested to know
@sudharsansathiamoorthy1075
@sudharsansathiamoorthy1075 Год назад
Excellent presentation Bro 👍
@grovertec
@grovertec 10 месяцев назад
Hello, excellent video, a question about what tool you use to create these types of very dynamic presentations. Thank you
@santosh_bhat
@santosh_bhat 8 месяцев назад
Hi mate, did you figure out which tool is being used here
@grovertec
@grovertec 8 месяцев назад
@@santosh_bhat Hi, I'm still searching.
@dereknguyen5556
@dereknguyen5556 Год назад
Thanks for this video
@FinlayDaG33k
@FinlayDaG33k Год назад
Redis is always really nice to use but I miss one feature and that is multi-tenancy. It's always kind of a pain (and kind of a waste imo) that I have to use and maintain 1 redis instance per app (or multiple when using replication) instead of setting up 1 cluster, giving each app their own space (with no access to the spaces of other apps) and calling it a day.
@dejangegic
@dejangegic Год назад
I think that can be coded in pretty easily. You can use ":" to separate tenants. Just make the first part of the key tenant specific in your backend
@hamzadlm6625
@hamzadlm6625 Год назад
GREAT WORK
@Ayush_kumar123
@Ayush_kumar123 Год назад
Very Helpful.
@hi_arav
@hi_arav Год назад
These videos are awesome. Subscribers++
@emreener
@emreener 3 месяца назад
Its time to update this video as how to migrate to Valkey, Garnet or KeyDB as Redis no longer open source
@vikasgupta1828
@vikasgupta1828 Год назад
Thanks
@joeb6705
@joeb6705 Год назад
"distributes lock" is misspelled log in the chapter names
@DavidOkwii
@DavidOkwii Год назад
Thanks, Sahn for yet again a great video. Out of curiosity though, I am wondering what tools and techniques you use to create these smooth animations for your videos. I have a RU-vid channel of my own and I would like to incorporate these as well. Thanks.
@dejangegic
@dejangegic Год назад
he's never sharing his tools
@АлександрСосо-щ1б
why you didn`t mentioned pub/sub case?
@geekybruce4819
@geekybruce4819 Год назад
What are the best use cases of redis time series ?
@massimotin
@massimotin 11 месяцев назад
Probably my bad, but why (minute 2:15 and later) you speak about stateless, if you are storing and managing the session id ? It should be stateful ? Thanks (if I am wrong please tell me).
@massimotin
@massimotin 11 месяцев назад
Ah ok probably the server are stateless, but using Redis to make them statefull ;-)
@RaveendraGuntupalli
@RaveendraGuntupalli Год назад
Very Nice 😀
@siarheikaravai
@siarheikaravai Год назад
Why are we talking about sessions for a stateless server? Stateful servers might use sessions
@O0marO
@O0marO Год назад
BBC is using Redis as event bus interestingly enough.
@t4pusd
@t4pusd Год назад
At timestamp 1:54 is it "stateless" or "statefull" web service?
@gcasar
@gcasar Год назад
stateless. redis is used to hold the state, enabling applications to hold zero state themselves directly
@t4pusd
@t4pusd Год назад
@@gcasar Thanks. That totally makes sense now that u explained. But technically the server + redis as a whole is providing statefull web service. Am i right?
@gcasar
@gcasar Год назад
yes. the upshot is that you can scale your state and processing separately and reason about processing in a much more straightforward manner
@hammedolatunji5499
@hammedolatunji5499 11 месяцев назад
@ByteByteGo thanks for this tutorial please what is the of the you use in making this video
@johnvick8861
@johnvick8861 Год назад
i have difficulty in connecction only
@danielschmider5069
@danielschmider5069 Год назад
How much slower is it to use redis, rather than literally storing the variable in the language itself?
@manju4ever222
@manju4ever222 Год назад
What if you want multiple systems to access the same result (which might have expensive query running behind) ?
@jonathangamble
@jonathangamble Год назад
RedisGraph can replace your whole database
@jamieg1802
@jamieg1802 Год назад
i am starving to death as my job forces me to work for no pay
@jamieg1802
@jamieg1802 Год назад
and they keep illegally hacking into my pc, they are nosey and commit felonies. Need to be in prison for life
@TheYeti
@TheYeti Год назад
@@jamieg1802 update
@bykalim
@bykalim Год назад
very nice overview video, thank you
@manengsinclair8293
@manengsinclair8293 Год назад
hello @ByteByteGo , great flowcharts, please which tool are using for that?
Далее
How To Choose The Right Database?
6:58
Просмотров 316 тыс.
I've been using Redis wrong this whole time...
20:53
Просмотров 360 тыс.
Неплохое начало лекции
00:51
Просмотров 291 тыс.
Session Vs JWT: The Differences You May Not Know!
7:00
Top 5 Most-Used Deployment Strategies
10:00
Просмотров 266 тыс.
HTTP 1 Vs HTTP 2 Vs HTTP 3!
7:37
Просмотров 169 тыс.
What does a Data Analyst actually do? (in 2024) Q&A
14:27
Redis Crash Course
27:31
Просмотров 627 тыс.
System Design: Why is Kafka fast?
5:02
Просмотров 1,1 млн
Неплохое начало лекции
00:51
Просмотров 291 тыс.