The Redis Feature You Didn't Know You Needed
Вставка
- Опубліковано 15 вер 2024
- The first 200 get 30% off our new Git and GitHub Actions courses on Dometrain with code GIT30: dometrain.com/...
Subscribe to my weekly newsletter: nickchapsas.com
Get the source code: mailchi.mp/dom...
Become a Patreon and get special perks: / nickchapsas
Hello, everybody. I'm Nick, and in this video, I will introduce you to a feature you have probably never heard of, and that's Redis Messaging. Redis has messaging capabilities and not only can you use it on its own but you can also use it to listen to redis changes and act on them.
Workshops: bit.ly/nickwor...
Don't forget to comment, like and subscribe :)
Social Media:
Follow me on GitHub: github.com/Elf...
Follow me on Twitter: / nickchapsas
Connect on LinkedIn: / nick-chapsas
Keep coding merch: keepcoding.shop
#csharp #dotnet
Please make full Redis playlist
yes plealse make video on garnet.
Redis: "underscore, underscore... 'keyevent'... at 0... underscore, underscore... are you still there?"
*crickets*
Redis: "Hello?"
Please make full Redis playlist and a video on Garnet !
Nice to see this here.
We use this Feature for distributed Cache Changes.
Realy helpful and fast.
Ain't going to get license rug-pulled by Redis
all of this will work with Valkey or even Garnet I believe
This will literally solve a problem for me at work. Thanks
Redis the database you didn't know you don't need
use Valkey
keep it foss
Redis is dead, long live Valkey!
@@jonathansaindon788 Valkeyria 😉
What about Garnet?
Oh, he literally mentioned it towards the end 😅
@@modernkennnern valkey is a direct fork from redis and a drop-in replacement for it meanwhile garnet you can say is a new implemention in c#
I've used this feature as a backplane for response queues and quorum/leader-election type stuff
*Redis crash*
*Redis recovery*
C# : Any message ?
Redis : What's a message ?
Yess! Make a video on garnet!!
"I'm gonna just fix this because it's gonna give me OCD"
Lol, you are like a brother from another mother. Although, I would mention that if such a small thing bothers you, you already have OCD (the non-medical kind, AKA pedantic).
I guess we need the video on garnet since some servers does not support wsl for redis. ;(
Hey Nick, how about doing one episode for Garnet Cache which obliterates redis on performance benchmarks
Could this be used as a replacement for SignalR? are there connection limits?
What should I use as a redis server for professional software. I rather not have customers run WSL or docker
"because it's gonna give me OCD" yup
In case of using Dapr with Refis, how would it work?
Is there a cohesion problem here? Using subscriber for both publication and consumption? I get it's a useful feature, but conceptually, seems wrong
we've used it to re-fetch expired keys in the past until we got events from the source to react to
when you go to like the video after watching, and see that likes are 420
PS. please make vid on Garnet
Who would want to use it after recent licensing changes? 🤔
HAve you used PostgresSQL as message broker? :)
Nice try, Redis
Nestjs uses it😊
well... postgress also can pubsub
So can about 350 different other products. What is your point?
@@Rob_III The point is one is foss the other is no longer
@@metaltyphoon You're *assuming* @paradisefallen8385 mentioned it because of that. And still: there's lots of FOSS alternatives, what's the point? At the very least @paradisefallen8385 should have mentioned _why_ they singled out Postgres.
Would have loved to also get to know what the performance impact is on Redis by using this feature. In general it sounds quite expensive without knowing how it is implemented.
Also: a Garnet follow-up would be highly welcome from my point of view
but NATS…