- Видео 25
- Просмотров 104 907
Coding with Raphael De Lio
Португалия
Добавлен 26 авг 2020
Developer Advocate @ Redis
What do 200 electrocuted monks have to do with Redis 8?
Redis 8 is here, and it’s faster, smarter, and ready to revolutionize the way we think about speed and scalability. But what does an 18th-century experiment involving 200 monks have to do with it? ⚡
Watch to uncover the connection, and discover how Redis 8 is pushing the limits of real-time data processing. 🚀
Ready to try it out? Redis 8.0 M02 is available now.
Official Redis Blog with benchmarks: redis.io/blog/redis-8-0-m02-the-fastest-redis-ever/
Docker Images: hub.docker.com/_/redis
Follow me on the main socials:
- Bluesky: bsky.app/profile/raphaeldelio.dev
- Twitter: raphaeldelio
- LinkedIn: www.linkedin.com/in/raphaeldelio/
- Medium: medium.com/@raphaeldelio
#Redis8 #Redis #NextGen...
Watch to uncover the connection, and discover how Redis 8 is pushing the limits of real-time data processing. 🚀
Ready to try it out? Redis 8.0 M02 is available now.
Official Redis Blog with benchmarks: redis.io/blog/redis-8-0-m02-the-fastest-redis-ever/
Docker Images: hub.docker.com/_/redis
Follow me on the main socials:
- Bluesky: bsky.app/profile/raphaeldelio.dev
- Twitter: raphaeldelio
- LinkedIn: www.linkedin.com/in/raphaeldelio/
- Medium: medium.com/@raphaeldelio
#Redis8 #Redis #NextGen...
Просмотров: 1 572
Видео
Can Postgres replace Redis as a cache?
Просмотров 3,6 тыс.4 месяца назад
I recently came across an article that encouraged us to replace everything with Postgres. It is mentioned in the article that Redis can be replaced by UNLOGGED tables and stored procedures. Is that so? That's what I want to find out today. 00:00 Introduction 01:53 Why would I want to replace Redis with Postgres? 03:13 What should I expect from a caching service? 04:55 How can I turn Postgres in...
I couldn't connect to Redis on port 8001
Просмотров 4105 месяцев назад
In this video I try to help who wasn't able to connect to port 8001 from Redis. I do a quick recap on the tutorial I wrote almost two years ago and show how we can easily start a Docker container containing both the Redis Database and Redis Insight. I hope this is useful and if you still have questions, please, share them in the comment sections together with more details of your local environm...
Learning Vue.js as a backend developer - Part 2: Building your first page
Просмотров 799Год назад
I've spent my entire career, from university through many years in the field focusing solely on backend technologies. Recently, things changed when I began building apps with Flutter. Nevertheless, as we know, the industry is leaning heavily towards JavaScript frameworks like React and Vue. Now, I'm about to embark on a new project where the chosen technology is Vue.js. And as someone who has s...
Learning Vue.js as a backend developer - Part 1: Creating your first app
Просмотров 962Год назад
I've spent my entire career, from university through many years in the field focusing solely on backend technologies. Recently, things changed when I began building apps with Flutter. Nevertheless, as we know, the industry is leaning heavily towards JavaScript frameworks like React and Vue. Now, I'm about to embark on a new project where the chosen technology is Vue.js. And as someone who has s...
Kotlin Scope Functions: When to use them
Просмотров 703Год назад
Let's go through Kotlin Scope Functions and understand when to use them. 00:00 Intro 01:00 What are scope functions? 02:10 Let Function 06:42 Run Function 10:34 With Function 11:56 Also And Apply Functions 15:00 Wrapping Up The content of this video is also available as a Medium article: raphaeldelio.medium.com/kotlin-scope-functions-when-to-use-them-b315179e770c Follow me on social networks: i...
Understanding Redis Streams
Просмотров 10 тыс.Год назад
Let's go through Streams in Redis and understand its particularities and how to easily get started. 00:00 Teaser 00:20 Intro 00:32 Understanding Streams 02:21 Understanding Redis Streams 04:00 Consumer Groups 05:58 Sponsor 06:16 Hands On 07:02 XADD 08:12 XREAD 10:36 XGROUP CREATE 11:26 XREADGROUP 12:50 XACK 13:50 XPENDING 14:48 XCLAIM 15:40 Conclusion @Redisinc The content of this video is also...
Kotlin: Beyond the Try/Catch (Exception Handling)
Просмотров 2,3 тыс.Год назад
Most of us have transitioned from Java to Kotlin and as we begin developing with Kotlin, our natural approach is to do things the way we did in Java. We start experimenting: first by trying to avoid nullable types, then playing with data classes and learning about extension functions. At some point, we become eager to explore new approaches to implement everything else. This video is a part of ...
Getting Started With Flutter Map
Просмотров 14 тыс.Год назад
In this video, I go through the basics of map manipulation in Flutter. I show how we can use the flutter_map library to display a simple map from Open Street Map. How to display a map from a different provider and how to place polygons, markers, or different layers on our map. The content of this video is also available as a Medium article: raphaeldelio.medium.com/9cf4113f22e9 Follow me on soci...
Understanding Redis Pub/Sub (Getting Started)
Просмотров 28 тыс.Год назад
Let's go through Pub/Sub in Redis and understanding its particularities and how to easily get started. 00:00 Teaser 00:22 Pub/Sub in a Nutshell 01:20 Pub/Sub In Redis 02:08 Synchronous Communication 3:34 Fan Out Only 4:00 Hands On 8:35 Conclusion @Redisinc The content of this video is also available as a Medium article: raphaeldelio.medium.com/understanding-pub-sub-in-redis-18278440c2a9 Follow ...
Using ChatGPT to build me a Kotlin + Redis Application from Scratch
Просмотров 1,9 тыс.Год назад
In this video, I try to get Chat GPT to build an entire application from Scratch with Kotlin (Jedis) and Redis. Chat GPT built an application to analyze web service traffic, and it even suggested using time series structures and transactions. I hope you enjoy the video! @Redisinc Follow me on social networks: raphaeldelio linkedin.com/in/raphaeldelio github.com/raphaeldelio twitte...
Understanding Transactions In Redis (Getting Started)
Просмотров 3,5 тыс.Год назад
Understanding Transactions In Redis (Getting Started)
7 Soft Skills Most Immigrants Are Likely To Have
Просмотров 1,3 тыс.2 года назад
7 Soft Skills Most Immigrants Are Likely To Have
Understanding Redis Persistence - AOF & RDB + Docker
Просмотров 7 тыс.2 года назад
Understanding Redis Persistence - AOF & RDB Docker
How to start Redis locally with Docker & Get started with Redis Insight
Просмотров 17 тыс.2 года назад
How to start Redis locally with Docker & Get started with Redis Insight
10 things you didn't know about Redis Database
Просмотров 1,4 тыс.2 года назад
10 things you didn't know about Redis Database
PlantUML: the missing piece in your project's documentation | Drawing diagrams with text
Просмотров 1,1 тыс.2 года назад
PlantUML: the missing piece in your project's documentation | Drawing diagrams with text
How to test the integration between Google Cloud Storage and Spring Boot using Testcontainers
Просмотров 1,6 тыс.2 года назад
How to test the integration between Google Cloud Storage and Spring Boot using Testcontainers
Como melhorar sua pronúncia em inglês ou qualquer idioma
Просмотров 2323 года назад
Como melhorar sua pronúncia em inglês ou qualquer idioma
How to start a Elasticsearch Docker Container With Encryption (SSL/TLS)
Просмотров 4 тыс.3 года назад
How to start a Elasticsearch Docker Container With Encryption (SSL/TLS)
How to connect to Elasticsearch using SSL, Kotlin and SpringBoot
Просмотров 2,5 тыс.3 года назад
How to connect to Elasticsearch using SSL, Kotlin and SpringBoot
SIR thank you for this 🙏🏻. if i'm not asking for too much . can i ask you 2 things : ---- if possible can you implement pub sub along with redis. --- can you dockerize and also deploy that spring boot application that contains redis and pub sub
I already have a video where I talk about Redis PubSub: ruclips.net/video/KIFA_fFzSbo/видео.html I will create some content showing how to integrate with Spring Boot.
Now the monks know why they got eletroxuted 😂
👏
Hey Rapha, thank you for sharing your knowledge! 🎉
Thank you!!! worked
Hi Raphael, everything is working fine like what you did in the video. However the redis.conf seems doesn't work. I tried to change save 10 1 in the redis.conf file and restart the container. Then when I check CONFIG GET save in redis-cli or redis insight it shows save "3600 1 300 100 60 1000". So redis.conf has no effect. Can you help please. TIA!!!
Hey! I just tried it out locally here once again and it's worked. - Are you sure you're mounting the correct file? - Also, when you try to start the container for the first time with the config file already edited, will it work? - One more thing to check, might be obvious 😅, but it's also worth mentioning that we must uncomment the save line (by removing the "#" in case you're editing the one you downloaded from GitHub: """ save 20 1 # save 300 100 this is commented """ These were my steps: 1. Moved the redis.conf file to /tmp/local-redis 2. Edited the file with "save 10 1" 2. Started the Docker Container by running: "docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 -v /tmp/local-redis/data:/data -v /tmp/local-redis/redis.conf:/redis-stack.conf redis/redis-stack:latest" 3. Ran the CONFIG GET save command and saw: 1) "save" 2) "10 1" 4. Edited the file and changed "save 10 1" to "save 20 1" 5. Restarted the container 3. Ran the CONFIG GET save command and saw: 1) "save" 2) "20 1" Let me know if it works!
This is the only source that helps me to understand redis persistence. Thanks!
Thank you so much for this feedback! I really appreciate it.
awesome
aqui é brasil kk
Nice
Love this! Really appreciate you making this video! I especially love the hands-on portion where you really coded up and showed it live.
Thank you so much for the kind words!
I am not able to get rdb file
Awesome video, Can you also create a video on redis write behind to mongo using redis stack
Thanks, but you never spoke to whether Postgres supports RESP, the default REdis Serialization Protocol. This would be a fundamental concern if someone is using some feature of an app or their code which presumes to talk to redis that way. If there is no resp support, then the answer to the primary question you pose is technically "no" in such cases. I gather you were speaking more generally to whether Pg could be made to work in a way "similar to" redis as a cache conceptually, which isn't quite the same as "replacing" redis in this true sense. If you or anyone knows the answer to this RESP question, I suspect knowing the answer either way could help some viewers better appreciate the rest of your points.
Sensational demo mate, Love your style and examples, making it make perfect sense!
Thank you!
You have the eeriest and creepiest smile in the world. Like you are a robot. Dude chill and talk normally.
He talks like he's an animation, unreal, unsettling.
Thank you for the feedback, guys!
I would guess English is not his first language a lot of non native English speakers have exaggerated expression. His delivery is otherwise brilliant and well explained.
You mentioned that Postgress has extra work to do to enable parallel access. To my knowledge Redis doesn't supports this. Therefore, a benchmark with multiple services reading data would be interesting.
Thank you for the feedback!
You mentioned my Amazing CTO article about Postgres in your Medium post, thank you!
Cool video! Love your new office
Thanks mate!
What is SSL?
AOF sounds good
I wonder if they can buy used to stream binary data (i.e video)
I couldn't connect to redis in port 8001
Hey, I have made a video trying to help you connect to port 8001! Check it out! ruclips.net/video/mvsHnRHuOGw/видео.html Let me know if you still have issues and more details of your environment if that's the case.
belíssimo vídeo, obrigado :) muito profundo e pensado com muito carinho, é perceptível.
Obrigado 🙏
that forced smile 😆
Looks like a Canadian speaking from South Park.
@zz-ox7ud that was a funny one 😂
oh no, looks like theres no Part 3 :( I'm out on my own for now haha
Sorry :( I will resume the videos in the next quarter
@@RaphaelDeLio thanks for the response! :)
Great video bro! Greetings from Redis Brazil!
Thank you!
thank you for the tutorial :) it helped me a lot!
Great video, thank you!
I think this dark theme no longer works as stamen was changed to stadia or something. I found this template on their page tiles.stadiamaps.com/tiles/stamen_toner/{z}/{x}/{y}{r}.png but when I use it then there is error not authorized... :(
I am from India. I want to work in Portugal and Spain because I like these two countries. Could you tell me about the Android app development job scenario in Portugal?
Why you are not uploading videos?
Lots of things going on in my life recently. Ill start posting videos again on the 2nd quarter of this year
@@RaphaelDeLio ok
amazing <3
Excellent content, I was wondering how you would approach using redis streams with nested json objects? Is there any other trick rather than flattening(stringify all the nested objects) the json?
When i add urlTemplate: 'tile.openstreetmap.org/{z}/{x}/{y}.png' and run. It show error: Unable to load asset: "tile.openstreetmap.org/5/15/10.png"....why?
Hi Raphael, awesome video, what if I want to add Kibana to this compose? Thanks!
Redis transactions can guarantee Isolation but not Atomicity. With watch you get some Consistency guarantees, to the extent you encode consistency rules properly in your application. Durability is determined by your RDB/AOF settings. Basically the one ACID guarantee redis absolutely does not give is Atomicity, but you could awkwardly build that yourself on a case by case using redis
Thanks a lot for the explanation, I really like your smile.
Really nice video. Informative and entertaining. Thanks for creating it
thank you
Thanks, for the video, very useful!
nicely explained, thanks
How to fix "Api Required"?
brasileiro falando um inglês violento. Parabens
Obrigado!
Subscribed! Are you Brazilian?
Thank you. I am :)
✨ 'promo sm'
"nx - no expiry (ttl is not set)" - wrong. upd "only set the key if it does not already exist" - link for docs in answers
False
nice video, can i do that offline ??
you are a superman... Explain step by step... If you can do a tutorial Laravel 10 + Breeze with Vue 3 please
Hallo... Your app is fantastic! Can I set font size city labes? Thank! @}-,-'--------- Gianfranco