Coding with Raphael De Lio
Coding with Raphael De Lio
  • Видео 25
  • Просмотров 104 907
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...
Просмотров: 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

Комментарии

  • @ianuj4231
    @ianuj4231 12 дней назад

    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

    • @RaphaelDeLio
      @RaphaelDeLio 12 дней назад

      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.

  • @ivomuze
    @ivomuze 15 дней назад

    Now the monks know why they got eletroxuted 😂

  • @gabrielloureiro3739
    @gabrielloureiro3739 15 дней назад

    👏

  • @geiltonxavierbr
    @geiltonxavierbr 15 дней назад

    Hey Rapha, thank you for sharing your knowledge! 🎉

  • @drjones694
    @drjones694 23 дня назад

    Thank you!!! worked

  • @hackmeornot2196
    @hackmeornot2196 Месяц назад

    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!!!

    • @RaphaelDeLio
      @RaphaelDeLio Месяц назад

      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!

  • @hackmeornot2196
    @hackmeornot2196 Месяц назад

    This is the only source that helps me to understand redis persistence. Thanks!

    • @RaphaelDeLio
      @RaphaelDeLio Месяц назад

      Thank you so much for this feedback! I really appreciate it.

  • @maedez4189
    @maedez4189 Месяц назад

    awesome

  • @GustavoO64
    @GustavoO64 Месяц назад

    aqui é brasil kk

  • @kingahsan4254
    @kingahsan4254 Месяц назад

    Nice

  • @ahooooo7164
    @ahooooo7164 Месяц назад

    Love this! Really appreciate you making this video! I especially love the hands-on portion where you really coded up and showed it live.

    • @RaphaelDeLio
      @RaphaelDeLio Месяц назад

      Thank you so much for the kind words!

  • @spatil689
    @spatil689 3 месяца назад

    I am not able to get rdb file

  • @harshmaheshwari3004
    @harshmaheshwari3004 3 месяца назад

    Awesome video, Can you also create a video on redis write behind to mongo using redis stack

  • @CharlieArehart1
    @CharlieArehart1 3 месяца назад

    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.

  • @pauldevine6086
    @pauldevine6086 4 месяца назад

    Sensational demo mate, Love your style and examples, making it make perfect sense!

  • @elraito
    @elraito 4 месяца назад

    You have the eeriest and creepiest smile in the world. Like you are a robot. Dude chill and talk normally.

    • @PeceniJaguar
      @PeceniJaguar 4 месяца назад

      He talks like he's an animation, unreal, unsettling.

    • @RaphaelDeLio
      @RaphaelDeLio 4 месяца назад

      Thank you for the feedback, guys!

    • @pauldevine6086
      @pauldevine6086 4 месяца назад

      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.

  • @crtxl
    @crtxl 4 месяца назад

    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.

    • @RaphaelDeLio
      @RaphaelDeLio 4 месяца назад

      Thank you for the feedback!

  • @stephanschmidt2334
    @stephanschmidt2334 4 месяца назад

    You mentioned my Amazing CTO article about Postgres in your Medium post, thank you!

  • @MaartenvanWersch
    @MaartenvanWersch 4 месяца назад

    Cool video! Love your new office

  • @ignaciocirilli1262
    @ignaciocirilli1262 5 месяцев назад

    What is SSL?

  • @samucancld
    @samucancld 5 месяцев назад

    AOF sounds good

  • @bororobo3805
    @bororobo3805 5 месяцев назад

    I wonder if they can buy used to stream binary data (i.e video)

  • @bangkitsanjaya3773
    @bangkitsanjaya3773 6 месяцев назад

    I couldn't connect to redis in port 8001

    • @RaphaelDeLio
      @RaphaelDeLio 5 месяцев назад

      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.

  • @kauegatto
    @kauegatto 6 месяцев назад

    belíssimo vídeo, obrigado :) muito profundo e pensado com muito carinho, é perceptível.

  • @whoamicommand
    @whoamicommand 6 месяцев назад

    that forced smile 😆

    • @zz-ox7ud
      @zz-ox7ud 3 месяца назад

      Looks like a Canadian speaking from South Park.

    • @RaphaelDeLio
      @RaphaelDeLio 3 месяца назад

      @zz-ox7ud that was a funny one 😂

  • @morganmcguire9405
    @morganmcguire9405 7 месяцев назад

    oh no, looks like theres no Part 3 :( I'm out on my own for now haha

    • @RaphaelDeLio
      @RaphaelDeLio 7 месяцев назад

      Sorry :( I will resume the videos in the next quarter

    • @morganmcguire9405
      @morganmcguire9405 7 месяцев назад

      @@RaphaelDeLio thanks for the response! :)

  • @gacerioni
    @gacerioni 7 месяцев назад

    Great video bro! Greetings from Redis Brazil!

  • @zeynepgul551
    @zeynepgul551 7 месяцев назад

    thank you for the tutorial :) it helped me a lot!

  • @guypollack
    @guypollack 8 месяцев назад

    Great video, thank you!

  • @tmszcncl
    @tmszcncl 8 месяцев назад

    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... :(

  • @imranbhatti2545
    @imranbhatti2545 8 месяцев назад

    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?

  • @imranbhatti2545
    @imranbhatti2545 8 месяцев назад

    Why you are not uploading videos?

    • @RaphaelDeLio
      @RaphaelDeLio 8 месяцев назад

      Lots of things going on in my life recently. Ill start posting videos again on the 2nd quarter of this year

    • @imranbhatti2545
      @imranbhatti2545 8 месяцев назад

      @@RaphaelDeLio ok

  • @soufianch8481
    @soufianch8481 8 месяцев назад

    amazing <3

  • @stelioslagaras5334
    @stelioslagaras5334 9 месяцев назад

    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?

  • @huyhoian
    @huyhoian 9 месяцев назад

    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?

  • @mauroa.9748
    @mauroa.9748 9 месяцев назад

    Hi Raphael, awesome video, what if I want to add Kibana to this compose? Thanks!

  • @yzeerkd
    @yzeerkd 9 месяцев назад

    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

  • @shashamnk2525
    @shashamnk2525 10 месяцев назад

    Thanks a lot for the explanation, I really like your smile.

  • @bengillman1123
    @bengillman1123 10 месяцев назад

    Really nice video. Informative and entertaining. Thanks for creating it

  • @oops700
    @oops700 10 месяцев назад

    thank you

  • @lucianolacurcia2642
    @lucianolacurcia2642 Год назад

    Thanks, for the video, very useful!

  • @vivekshukla_
    @vivekshukla_ Год назад

    nicely explained, thanks

  • @pluxvrbeatz2963
    @pluxvrbeatz2963 Год назад

    How to fix "Api Required"?

  • @RaphaelPinheiroDantas
    @RaphaelPinheiroDantas Год назад

    brasileiro falando um inglês violento. Parabens

  • @worldwide6626
    @worldwide6626 Год назад

    Subscribed! Are you Brazilian?

  • @alisonmclaughlin681
    @alisonmclaughlin681 Год назад

    ✨ 'promo sm'

  • @yevheniiyukhymchuk
    @yevheniiyukhymchuk Год назад

    "nx - no expiry (ttl is not set)" - wrong. upd "only set the key if it does not already exist" - link for docs in answers

  • @everythings6726
    @everythings6726 Год назад

    nice video, can i do that offline ??

  • @webdesigneranddeveloper-x5e
    @webdesigneranddeveloper-x5e Год назад

    you are a superman... Explain step by step... If you can do a tutorial Laravel 10 + Breeze with Vue 3 please

  • @Abbici
    @Abbici Год назад

    Hallo... Your app is fantastic! Can I set font size city labes? Thank! @}-,-'--------- Gianfranco