Redis vs Memcached Performance Benchmark

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 257

  • @AntonPutra
    @AntonPutra  หลายเดือนก่อน +10

    🔴 To support my channel, I'd like to offer Mentorship/On-the-Job Support/Consulting (me@antonputra.com)

    • @n3v3rd1e
      @n3v3rd1e หลายเดือนก่อน

      I would be interested to see stuff from NATS ecosystem

    • @AlexanderBorshak
      @AlexanderBorshak หลายเดือนก่อน +1

      Please test etcd.

    • @AaronMartinColby
      @AaronMartinColby หลายเดือนก่อน +1

      If you want to get some serious views, do a Kubernetes gateway mega benchmark. Nginx, APISIX, Kong, Istio, etc. There are so many gateways and basically no one benchmarks. I suspect it's because these gateways are popular in enterprise, and enterprises care about features and not performance, but regardless.

    • @noxtrad
      @noxtrad หลายเดือนก่อน +1

      would you compare redis vs dragonflydb

    • @ownerAccount
      @ownerAccount หลายเดือนก่อน +1

      Maybe include valkey also? With its better multi-threading

  • @theprantadutta
    @theprantadutta หลายเดือนก่อน +172

    Bro is picking up performance benchmark like infinity stones.

    • @obamna36
      @obamna36 หลายเดือนก่อน +8

      he's picking up youtube content meta for programmer section

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +10

      🤣🤣🤣

    • @cheblin
      @cheblin หลายเดือนก่อน +2

      picking up performance benchmark and infinity stones.

  • @ohLyln
    @ohLyln หลายเดือนก่อน +33

    Dude I just want to say your channel is a literal goldmine. Real world use cases, relevant technology, explanation of the implementations, great metrics, always responding to good feedback positively.
    I watch one of your videos and then see another one I’m interested in watching and it’s always uploaded like within the last month.
    The quality and frequency you upload these at is astonishing. Easily one of my favorite channels right now!
    This is my first time donating on YT, I just have to after appreciating this channel so much. Thank you for all the hard work and please keep it up!

  • @Yukiixs
    @Yukiixs หลายเดือนก่อน +52

    I like the fact that you don’t just throw the benchmark but also explain how you’ve made it and how it is relevant

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +4

      thanks!

  • @dariosangiovanni1502
    @dariosangiovanni1502 หลายเดือนก่อน +112

    Memcached vs KeyDB (Redis fork focused on performance)

    • @dmitrii_cl
      @dmitrii_cl หลายเดือนก่อน +16

      and vs Dragonfly and Skytable

    • @zuzelstein
      @zuzelstein หลายเดือนก่อน +22

      + ValKey, another Redis fork backed by AWS with improvements. Actively being developed

    • @bm2ilabs
      @bm2ilabs หลายเดือนก่อน +2

      this comment should be pinned , thank you for the information i always use valkey , this is new for me

    • @beradeep
      @beradeep หลายเดือนก่อน +3

      vs DiceDB

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +14

      thanks! i'll do KeyDB as well as Dragonfly in a week or so

  • @AntonPutra
    @AntonPutra  หลายเดือนก่อน +62

    ⚠If you can improve Redis or Memcached, please send me a PR, and I'll rerun the test! ⚠

  • @luk318
    @luk318 หลายเดือนก่อน +45

    WTF I could bet that Redis will be a lot faster than memcache. Last time I was using memcache was like 10 years ago. I remember that I switched to Redis because everyone was saying that it is faster and it started to being recommended in frameworks, while Memcache become obsolete. I think I will go back to Memcache for most projects where I do not need extra Redis features (just simple key->value cache). Thank you for that.

    • @twitchizle
      @twitchizle หลายเดือนก่อน +5

      They wont allow you to use memcached in enterprise company

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +8

      as soon as anyone suggests how to improve Redis, memcached looks like a better alternative for a simple use case like SQL caching

    • @luk318
      @luk318 หลายเดือนก่อน +2

      @@twitchizle why?

    • @quangtung2912
      @quangtung2912 หลายเดือนก่อน +3

      Redis won I think mostly because of simplicity, marketing and overhyped.
      Memcached always have been better for caching for many reasons:
      - Multi threading, so much better scalability
      - More stable latency
      - Much more stable memory usage with slab allocator
      - More precise and more performance LRU implementation
      Many many big companies still use memcached (or memcache like) for their caching:
      Netflix, Wikipedia, Reddit, Quora, Pinterest, Facebook, Instagram.

    • @yoskokleng3658
      @yoskokleng3658 หลายเดือนก่อน

      hahah u look like me, i always use memcache and it work fine but i change to Redis because of word of other people saying it better and fast. i don't hesitate to change without test it to see the performance at all.

  • @user-uk9er5vw4c
    @user-uk9er5vw4c หลายเดือนก่อน +24

    this channel is so good, keep up the great work!

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +4

      thank you!!

  • @gustavo-santos-dev
    @gustavo-santos-dev 4 วันที่ผ่านมา

    You definitely deserve more views, your channel is a goldmine for software engineers. I love how you use real world technologies and basic configuration.
    I would also love to see videos comparing these technologies but with configuration tunning to see where they can go.

  • @ListenSomething
    @ListenSomething หลายเดือนก่อน +7

    I watch those benchmarks because they are like therapy :D

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      😊

  • @supermamoru
    @supermamoru หลายเดือนก่อน +5

    Your benchmarks are what people like us need so badly. Now we can have the source for future tech decisions.

    • @TweakMDS
      @TweakMDS หลายเดือนก่อน

      I agree, just remember that for *most* applications, performance should be like a #4 or #5 priority, after (not in order) security, maintainability, developer/devops velocity, etc.
      Of course if you expect a million users and there are no other trade-offs, pick the faster one.

  • @HaydonRyan
    @HaydonRyan หลายเดือนก่อน +15

    You’re really helping me choose technologies that I want to work with in th future, Thankyou.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      my pleasure!

  • @unev
    @unev 20 วันที่ผ่านมา

    Splendid overview of the problem before the benchmark, Anton!

  • @pseabrook
    @pseabrook หลายเดือนก่อน

    Love the systematic approach you use for all these tests. Very good!

  • @SpaghettiRealm
    @SpaghettiRealm หลายเดือนก่อน +8

    Thank you Anton. One request can you do an extra video like behind the scenes to explain to us how do you setup those instances in aws

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      it's simple if you're familiar with AWS

    • @SpaghettiRealm
      @SpaghettiRealm หลายเดือนก่อน +1

      @ thanks Anton for the answe, im familiar with aws and also azure but i was mostly deploying web apps, i don’t have experience with monitoring. But i’ve seen that you have some playlists for garfana and prometheus, i’ll check them out. Your channel is the best im recommending it to everyone interested in this topics

  • @Ktos877
    @Ktos877 หลายเดือนก่อน +5

    I just want to say `thank you` for all those awesome benchmarks! :-)

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      my pleasure! 😊

  • @devegram
    @devegram 27 วันที่ผ่านมา

    Keep up the good work, your benchmarks provide necessary information to take decisions based on multiple factors.❤

  • @dev_among_men
    @dev_among_men หลายเดือนก่อน +2

    Hi Anton, thanks for your terraform and kube tutorials made a production cluster at my current job using them truly valuable. Thanks for these benchmarks too!!

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      my pleasure!

  • @JT-mr3db
    @JT-mr3db หลายเดือนก่อน +1

    That is wild. Honestly didn't think the difference between these two would be this large.

  • @user-abc855
    @user-abc855 หลายเดือนก่อน +5

    Thank you for the great video! It would be interesting to see comparsion between Redis and DragonflyDB

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +5

      yes coming in a week or so!

  • @lipin007
    @lipin007 หลายเดือนก่อน

    Thank you for doing these tests!

  • @mwguy
    @mwguy หลายเดือนก่อน +16

    Redis vs DragonflyDB

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +2

      yes in about a week

  • @manus5700
    @manus5700 หลายเดือนก่อน

    some quality work🙌🙌

  • @midteknologi
    @midteknologi หลายเดือนก่อน

    Hi Anton Putra, your video is amazing! By the way, your name sounds like an Indonesian name.

  • @vasiliyrozhkov945
    @vasiliyrozhkov945 หลายเดือนก่อน +4

    Вот это я удачно зашёл на youtube, класс!

  • @trsdesrn5246
    @trsdesrn5246 15 วันที่ผ่านมา

    Great content as always! Just a quick question: have you thought about using YCSB or other benchmarking tools to simulate scenarios that are closer to real-world use cases? For example, to create workloads with a get/set ratio of 90% or higher, reflecting the read-heavy patterns typical in caching systems like Memcached, which are widely used by platforms like TH-cam, Twitter, and Facebook. It seems like for now the radio is 50% as shown in the main.go file.

  • @jairandersonsouzadasilva8268
    @jairandersonsouzadasilva8268 10 วันที่ผ่านมา

    I loved it. It's awesome. Would be very nice to see how Redis and Memcached behave with evict strategy.

    • @AntonPutra
      @AntonPutra  10 วันที่ผ่านมา +1

      you mean when they reach memory limit?

    • @jairandersonsouzadasilva8268
      @jairandersonsouzadasilva8268 10 วันที่ผ่านมา

      ​@@AntonPutrayes, i'd like to see the latency when redis and memcached reach memory limit using the available alghoritms such as TTL, LRU and LFU

  • @s1v7
    @s1v7 หลายเดือนก่อน

    very interesting result! thank you!

  • @emu9005
    @emu9005 หลายเดือนก่อน +12

    Redis vs NATS next.

    • @zuzelstein
      @zuzelstein หลายเดือนก่อน

      Very interesting! Also adding ValKey (Redis fork) could be helpful. Benchmarking streams as a second test is very interesting as well.

    • @nexovec
      @nexovec หลายเดือนก่อน +1

      something like NATS vs kafka vs RSMQ?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +3

      yes nats in a a week or two

    • @nexovec
      @nexovec หลายเดือนก่อน

      @@AntonPutra great job, Anton

  • @d47im5e
    @d47im5e หลายเดือนก่อน +1

    I wished you've added Hazelcast and Valkey for this caching tests. Thanks for your efforts.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thanks, i'll add them in the near future, especially valkey

  • @ijazkhan3335
    @ijazkhan3335 หลายเดือนก่อน +7

    Have you tried dragonfly? It has been advertised as performamt redis with same redis like api

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      no, but i keep getting that ad on x all the time 😊

    • @MelroyvandenBerg
      @MelroyvandenBerg หลายเดือนก่อน

      Dragonfly was sooo unstable for me and not fully a drop-in Redis replacement. Trust me.. I know.. You can better try to migrate to either Valkey or KeyDB. But avoid Dragonfly.

  • @techrevolution1408
    @techrevolution1408 หลายเดือนก่อน +4

    Great benchmarks! Could you add a test comparing PHP with Laravel Octane (Swoole, RoadRunner, FrankenPHP) and raw PHP with Open Swoole? For fairness, compare framework to framework and language to language. Thanks!

    • @fsbgaming1588
      @fsbgaming1588 หลายเดือนก่อน

      depend on the context. however for a mpa kind of style. open swoole and franken is slower than swoole. now road runner some does win and the other are loaing to swoole. eg iaong swoole table

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      will do!

  • @axtec2
    @axtec2 หลายเดือนก่อน

    Awesome work! I'd like to see Swift (Hummingbird framework) vs. Go and Rust

  • @martinhotmann7868
    @martinhotmann7868 หลายเดือนก่อน +1

    Hmm I thougth long and came to the conclusion that you definitely should test selfhosted Auth-Providers like:
    - Keycloak
    - Authelia
    - Authentik
    And compare them performance wise :)
    I definitely would like to see this!

  • @hughesabsalom526
    @hughesabsalom526 หลายเดือนก่อน +1

    Very informative content

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thank you!

  • @iham1313
    @iham1313 หลายเดือนก่อน

    awesome! if you are searching for test scenarios and like to: a test of memcached vs varnish (vs redis) would be interesting too

  • @calogeroguagenti5712
    @calogeroguagenti5712 หลายเดือนก่อน

    Amazing as always. It would be amazing if you could do a Docker Swarm VS Nomad by Hashicorp

  • @zuzelstein
    @zuzelstein หลายเดือนก่อน +4

    Thank you very much for another amazing test, Anton! A tinny feedback: could you please add a legend with the information on application instances count and resource limits.
    For example: "2 PODs each 1 vCPU 1 Gb". You mentioned VMs were `m7a.medium` but amazon product names tend to be confusing for those who mostly uses other cloud providers. Resource metrics is more universal to grasp. Also sometimes you run tests using two pods at the same time (sorry if I'm wrong), having this legend would improve the way we consume percentage units on the graphs.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thank you for the feedback! i'll try to improve. m7a.medium has 1 vCPU and 4 gig of ram, and i use 20 pods per application. here's the source code: github.com/antonputra/tutorials/blob/main/lessons/225/test/2-redis.yaml#L8

  • @nielskersic328
    @nielskersic328 หลายเดือนก่อน +3

    I've always disliked Redis with a passion. No service seems to randomly break as often in prod as Redis. Thank you for the last push I needed to move to Memcached!

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      i've been dealing with redis for the last 7-8 years, and the most common production issue is always redis 😂

    • @MelroyvandenBerg
      @MelroyvandenBerg หลายเดือนก่อน

      Note: memcache is not the same as memcached

  • @ajedamilola8146
    @ajedamilola8146 หลายเดือนก่อน

    your videos are tryly helpful. i am using postgres for my project and memcached for my cache(i only need the fast key-value storage)

  • @chralexNET
    @chralexNET หลายเดือนก่อน +1

    I want to point out that you don't neccesarrily have to choose one or the other, if you need the advanced features Redis has for a specific set of operations in your application you can use it for only those, and you can just choose to use memcached with all other operations that do not need those features. In all cases good test.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      thank you! from the devops perspective, any additional component requires additional playbooks, procedures, etc. from the platform perspective, less is much better! your team is familiar with how to manage and recover if something happens in prod

    • @chralexNET
      @chralexNET หลายเดือนก่อน

      @@AntonPutra Absolutely, it is always a trade-off, so every architect or whatever person is designing the system will have to think about the technical implications both in regards to development but also operations.
      The comment was not so much meant for you as it was for people who might be stuck thinking that they couldn't just use both of them. You just happen to present this in a way that might trap people in that mindset. I think most experienced people will understand though.

  • @PavitraGolchha
    @PavitraGolchha หลายเดือนก่อน +4

    how about using SQLite in-memory as a cache?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      sqlite in memory? that's new to me

    • @d3stinYwOw
      @d3stinYwOw หลายเดือนก่อน +3

      @@AntonPutra yes, you can use SQLite in RAM. Interesting stuff :)

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      @@d3stinYwOw ok interesting

    • @MightyMoud
      @MightyMoud หลายเดือนก่อน +1

      Yes I really wanna see how SQLite in memory compares to Memcache

  • @cunningham.s_law
    @cunningham.s_law หลายเดือนก่อน +4

    zmq vs kafka va redis streams?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      ok interesting, never heard of redis streams before though 😊

  • @ava-dev
    @ava-dev หลายเดือนก่อน

    Try to use lager chunks of data e.g. 10kb per record. You will notice that the Redis performance will be drastically go down compare to small records (drop will be not linear as expected). As well as usage of expire method call after the set operation.

  • @m83555
    @m83555 หลายเดือนก่อน +9

    KeyDB vs Redis vs Memcached would be nice

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +2

      thanks! added!

  • @user-abc855
    @user-abc855 หลายเดือนก่อน +1

    I've heard that Redis v8 going to have huge performance improvements, would be interesting to see if it is true

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      yes, waiting for the ga version and will test it as well!

  • @Ferrb9579
    @Ferrb9579 หลายเดือนก่อน +4

    After some time a tutorial on Prometheus?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +2

      sure, prom 3.0 was just released a few days ago

    • @Ferrb9579
      @Ferrb9579 หลายเดือนก่อน

      ♥️

  • @jo-pouradier
    @jo-pouradier หลายเดือนก่อน

    Can we see some benchmark for java spring boot (against node/go) which is used a lot in company software

  • @_tavomaciel
    @_tavomaciel หลายเดือนก่อน

    Redis vs Valkey, the fork recently ibteoduce multi-threading, so really keen to see how much of a difference does it make

  • @sandeepsai5224
    @sandeepsai5224 หลายเดือนก่อน

    Great video, can you try dragonfly in place of redis which is a drop in replacement for redis. Thanks

  • @johnwalter8024
    @johnwalter8024 หลายเดือนก่อน +4

    Now try keydb, dragonfly. Those are also alternatives of redis

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +2

      ok added to my list

    • @johnwalter8024
      @johnwalter8024 หลายเดือนก่อน

      @ thank you I appreciate that 🤌

    • @MelroyvandenBerg
      @MelroyvandenBerg หลายเดือนก่อน

      Valkey.. nobody?

  • @Takatou__Yogiri
    @Takatou__Yogiri หลายเดือนก่อน +28

    postgresql vs mongodb when?

    • @gregdamug8314
      @gregdamug8314 หลายเดือนก่อน

      Exactly what I want to see

    • @mickolesmana5899
      @mickolesmana5899 หลายเดือนก่อน +3

      but that's a different data paradigm altogher right
      ? why do you want to see it?

    • @luca4479
      @luca4479 หลายเดือนก่อน +4

      Apples and pears right?

    • @zuzelstein
      @zuzelstein หลายเดือนก่อน +4

      ​@@mickolesmana5899 data paradigm doesn't matter. Both databases are "general-purpose" hence it's valid to compare their performance.

    • @MuhammadHosny0
      @MuhammadHosny0 หลายเดือนก่อน +3

      ⁠@@zuzelstein wrong

  • @stasuchuvadov
    @stasuchuvadov หลายเดือนก่อน

    What about valkey or dragonfly, keydb?

  • @fio_mak
    @fio_mak หลายเดือนก่อน

    Whats the opensource fork of redis now? Perhaps you should consider that instead if redis

  • @jojek
    @jojek หลายเดือนก่อน +3

    dragonfly vs keydb vs redis?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      yes dragonfly coming in a week or so

    • @MelroyvandenBerg
      @MelroyvandenBerg หลายเดือนก่อน

      vs Valkey

  • @MightyMoud
    @MightyMoud หลายเดือนก่อน

    Would it make sense to ask for Memcache vs SQLite?

  • @schrenk-d
    @schrenk-d หลายเดือนก่อน +1

    May I ask Anton...
    What do you use for your slides/presentation? (Or is it a draw like program for aws architecture?)

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      sure, i use adobe suite

    • @schrenk-d
      @schrenk-d หลายเดือนก่อน

      @@AntonPutra Ahh .. Thank you!

  • @NewSouthMjos
    @NewSouthMjos 6 วันที่ผ่านมา

    Reasons why FastAPI fails so hard:
    1 - in first test, you comparing more JSON implementation in Golang and Python. By default, FastAPI uses slow standard library implementation.
    2 - in second test, in Python uses slow SQLAlchemy ORM, while in Golang there is straightforward query
    3 - in second test, your code in Python uses session.refresh(), that produces another SELECT statement (that gets all the rows). In Goland implementation, you using RETURN SQL statement only to get inserted ID.
    To compare Web frameworks, we need to implement some changes in python code. I can make PR for it.

  • @md_owes
    @md_owes 18 วันที่ผ่านมา

    @AntonPutra, can you do a comparative benchmark between Microsoft garnet and redis?

    • @md_owes
      @md_owes 18 วันที่ผ่านมา

      Also Garnet and memcached

  • @u007james
    @u007james หลายเดือนก่อน

    can we have redis vs sqlite vs memcache?

  • @Astralchroma
    @Astralchroma หลายเดือนก่อน +1

    What about Valkey, one of the Redis forks?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      yes, it's on my list, i'll do it soon

  • @zuzelstein
    @zuzelstein หลายเดือนก่อน +2

    Do we still get advantages for caching DB queries if all popular databases are equipped with their own caching layer?

    • @chralexNET
      @chralexNET หลายเดือนก่อน +1

      Technically you do still save database resources if you off-load the caching part to a different application (on a different machine, or on the same machine as the DB if the DB could not utilize those resources anyway).

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      yes, unless that layer can be independently scaled horizontally

  • @ShadowManceri
    @ShadowManceri หลายเดือนก่อน

    I think these benchmarks could benefit from some sort of "control". Like for example in this SQL could be one. After all that what you are trying to cache often. Without control the graph might be very impressive looking, but then shows just minor different at the end that will not make any difference. Like say A could be twice as fast B, but if the difference is a nanosecond, does it matter. So with control it would scale it to show "no difference". But if there still is a massive gap, maybe something to consider. Not saying it's not valid result without control but it lacks the real world perspective of its actual impact.

  • @truongan354
    @truongan354 28 วันที่ผ่านมา

    Redis or keyDB vs SQLite in-memory, please.

  • @dkg88
    @dkg88 หลายเดือนก่อน +1

    Thank you! Could you make benchmark on redis vs dragonfly db. Dragonfly position itself like 5x less resource consuming, while have redis like api

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      yes i'll do Dragonfly in a week or so

  • @Skillers-3
    @Skillers-3 หลายเดือนก่อน

    Can you make a redis vs dragonflyDB vs KeyDB vs Mongo for caching? Or any combination of those

  • @rohitreddy6794
    @rohitreddy6794 หลายเดือนก่อน +1

    Can you compare Redis vs DiceDB? It's a new KV database which claims to be faster than redis.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      thanks! will do!

  • @virtual5754
    @virtual5754 หลายเดือนก่อน

    When redis quit open source, there were many lists of alternatives, some of which are many times faster. How about some of them for next benchmark?

  • @Rajamani.H
    @Rajamani.H 3 วันที่ผ่านมา

    Bro please compare key db vs memcached vs redis

  • @hidayathidayat4469
    @hidayathidayat4469 หลายเดือนก่อน +1

    can you do postgres json or jsonb vs mongodb
    performance and also data size

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      yes, in the very near future!

  • @suriya_gm
    @suriya_gm หลายเดือนก่อน +5

    Redis vs Keydb vs Valkey

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +2

      ok added to the list

  • @Revenkroz
    @Revenkroz หลายเดือนก่อน +5

    Redis has a cool drop-in alternative - it's called Dragonfly. It would be interesting to compare both

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      yeah, keep getting those ads on x. will do it maybe in a week!

  • @konga8165
    @konga8165 หลายเดือนก่อน

    You should do Scylladb vs Cassandra

  • @InfinityN
    @InfinityN หลายเดือนก่อน

    Wouldn't it be more fair to compare Memcached with the Redis multicore forks? For example DragonFly etc.

  • @picatchumm64
    @picatchumm64 หลายเดือนก่อน +1

    Hi interesting test.
    Can you bench Sōzu reverse proxy vs Nginx.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      never heard about Sōzu before but i'll add it to my list!

  • @minifig404
    @minifig404 หลายเดือนก่อน

    I haven't used redis as a SQL cache. I've only used it as a key-value store for data I can afford to lose (ie, backing store for HTTP sessions).

  • @ichikunk
    @ichikunk หลายเดือนก่อน

    Prisma vs sequelize?

  • @D9ID9I
    @D9ID9I หลายเดือนก่อน

    How about YugabyteDB vs CockroachDB vs Cassandra vs ScyllaDB?

  • @egemengol306
    @egemengol306 หลายเดือนก่อน +1

    Tigerbeetle the Transaction DB, please 🚀

    • @fsbgaming1588
      @fsbgaming1588 หลายเดือนก่อน

      compared to what since tb is the only of its kind

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      never heard before, but added to my list!

  • @micnubinub
    @micnubinub หลายเดือนก่อน +1

    Also maybe dragonfly tests 👀

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      yeah, i keep getting ads on x all the time

  • @storyinmemo
    @storyinmemo 28 วันที่ผ่านมา

    Something feels wrong to me about the sharp uptick in memcache latency around 80% cpu. malloc fragmentation? I feel like a Linux subsystem is tuned wrong. Looks like NUMA crossing I've also seen in a long ago life.

  • @smastudioru
    @smastudioru หลายเดือนก่อน +2

    Redis vs KeyDB!

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      ok added!

  • @unangrioda
    @unangrioda หลายเดือนก่อน +2

    maybe can added sqlite as cache on ruby on rails 8

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      maybe in the future

  • @beradeep
    @beradeep หลายเดือนก่อน +3

    Valkey vs Redis vs DiceDB

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      ok added

  • @profesionalqueefer1228
    @profesionalqueefer1228 หลายเดือนก่อน +1

    bro you need to take the ring to mordor

  • @minhnguyen0612
    @minhnguyen0612 หลายเดือนก่อน

    well the most reason ppl choose Redis over Memcached is for distributed in-memory storage purpose not performance

  • @patronovski
    @patronovski หลายเดือนก่อน

    Please do Kafka vs Pulsar

  • @necmettinb
    @necmettinb หลายเดือนก่อน +1

    What does p99 percentile mean?

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      it means 99% of all requests completed under that time range, p95 means 95%, etc.

    • @necmettinb
      @necmettinb หลายเดือนก่อน

      @ So why not p100 (if there is such a thing)

    • @romandragonfly
      @romandragonfly 16 วันที่ผ่านมา +1

      p100 can be very large and volatile and usually it does not describe very well performance characteristics of backends.This is why it's common to measure p50, p99 or p99.9 latencies of backends

  • @indramal
    @indramal หลายเดือนก่อน

    Waiting for,
    Redis vs ScyllaDB
    NGINX vs OpenCyperPanel

  • @djordje1999
    @djordje1999 หลายเดือนก่อน +1

    Citus data vs vitess with 8 workers pleaseee :D

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      specifically 8? 😊 i'll see when i can do it

    • @djordje1999
      @djordje1999 หลายเดือนก่อน +1

      @@AntonPutra just a random number.. But more workers better showcase

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      @@djordje1999 got it

  • @RoloEdits
    @RoloEdits หลายเดือนก่อน +1

    LavinMQ vs RabbitMQ would be interesting.

    • @voidwalker7774
      @voidwalker7774 หลายเดือนก่อน

      ZeroMQ, baby !! Faster then you can look.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      ok added to my list!

  • @AntonPutra
    @AntonPutra  18 วันที่ผ่านมา

    🍿 Benchmarks: th-cam.com/play/PLiMWaCMwGJXmcDLvMQeORJ-j_jayKaLVn.html&si=p-UOaVM_6_SFx52H

  • @philipehusani
    @philipehusani หลายเดือนก่อน +3

    Keydb vs Redis

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      ok added

  • @ТаняДимчук-с7х
    @ТаняДимчук-с7х หลายเดือนก่อน

    When elixir 😊😊😊😢?

  • @SkinnyGeek_1010
    @SkinnyGeek_1010 หลายเดือนก่อน +1

    Next… Redis vs SQLite 🎉

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      questionable 😊

  • @djordje1999
    @djordje1999 หลายเดือนก่อน +2

    Redis is not open source and then it should be replaced with ValKey - Open source fork of redis my linux foundation

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      agree!

  • @virinom
    @virinom หลายเดือนก่อน

    openlitespeed vs nginx serving php applications

  • @poet9638
    @poet9638 หลายเดือนก่อน +1

    I think Redis is used because it has excellent concurrency processing capabilities, but...;;

    • @dmitrii_cl
      @dmitrii_cl หลายเดือนก่อน

      @@poet9638 redis is not only for caching, I used redis lists and it can be used as queue system. So, maybe it's easier than using a lot of different systems in one project.

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน +1

      i think it's mostly because it's hyped. i even regularly see billboards on the highway in the bay area with redis 😊

    • @poet9638
      @poet9638 หลายเดือนก่อน +1

      @@dmitrii_cl Hey, I think there was a bit of a misunderstanding. When I mentioned Redis' concurrency, I wasn't talking about its caching speed. I meant its ability to handle concurrency with tools like Redlock for distributed locks, which helps manage access to shared resources across multiple processes.

  • @iRoNYwho
    @iRoNYwho 16 วันที่ผ่านมา

    im working in a tech company which my job is keep redis cluster alive, you offended me bro

    • @AntonPutra
      @AntonPutra  16 วันที่ผ่านมา

      i'm responsible for redis as well

  • @philipehusani
    @philipehusani หลายเดือนก่อน +3

    Memcached vs KeyDB

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      added!