Cache, Memcached, Redis là gì? Tại sao phải sử dụng cache? Memcached vs Redis

Поділитися
Вставка
  • Опубліковано 10 жов 2024
  • Cache, Memcached, Redis là gì? Tại sao phải sử dụng cache
    Video cung cấp một vài kiến thức cơ bản về cache, Memcached và Redis như:
    Cache là gì?
    Cache hit là gì?
    Cache miss là gì?
    Tại sao phải sử dụng cache?
    Các kỹ thuật sử dụng cache thường được áp dụng là gì?
    Memcached vs Redis ?
    Hy vọng video sẽ giúp ít cho các bạn trên con đường lập trình gian nan!
    Mua cho em nó ổ bánh mì tại đây:
    💸 Unghotoi: unghotoi.com/f...
    💸 VPBank: 185349705 - NGUYEN KIM CHUONG
    🤖 Subscribe channel: bit.ly/thefunz...
    👀 Facebook: / funzydev
    ⌨️ Twitter: / devfunzy
    🥂 Group hỏi đáp chia sẻ "Code là dễ": / 3108225825903057
    🔐 Nhớ tham gia Group và đặt câu hỏi khi gặp vấn đề hoặc có thắc mắc nhé!
    🧡 Nếu thấy kênh hay và bổ ích thì nhớ Subscribe, Like và Share để kênh có thể đến được với nhiều người hơn nhé! 🧡
    👺 Record và chia sẻ bởi The Funzydev.
    🤑 Kênh UA-cam hướng dẫn lập trình Golang, gRPC, React, mobile, backend, frontend đầy đủ, chi tiết và mới nhất! 💻

КОМЕНТАРІ • 23

  • @hoaimiqng
    @hoaimiqng 5 місяців тому

    cảm ơn anh

  • @TuanAnh-qh2sx
    @TuanAnh-qh2sx 10 місяців тому

    nếu sử dụng cơ chế write behind caching, khi mà chưa lưu được xuống db, thì mình có thể có cơ chế rollback nào vậy ạ

  • @goidau.bangla
    @goidau.bangla 9 місяців тому

    Chèn nhiều meme video quá mà âm lượng của của meme video lại lớn hơn âm lượng của bạn.

  • @phuongnguyenhoang5257
    @phuongnguyenhoang5257 3 роки тому +3

    ông nào bật phụ đề lên xem tới phút 27:47 thử đi hài v~

  • @futhedude4848
    @futhedude4848 10 місяців тому

    video hay, tuy nhiên có 1 vài meme chèn vào hơi bất hợp lý (1 vài cái thôi, k phải nói tất cả meme).

  • @tuanhnguyen7627
    @tuanhnguyen7627 2 роки тому

    Làm một khóa nhỏ về redis đi anh

  • @quangtung2912
    @quangtung2912 2 роки тому +3

    Database bản chất nó vốn đã chia làm 2 phần, một phần là memory resident, một phần ở dưới disk. Expect là tỉ lệ lớn sql request sẽ là memory resident rồi, chứ không phải request read nào cũng vào disk, write thì luôn luôn nhưng DB cũng có cơ chế dùng WAL rất cẩn thận để write ít nhất có thể vào disk. Ví dụ MySQL có buffer pool chính là in memory cache rồi
    Không thấy nhắc đến nên không biết đảm bảo consistency giữa database và cache kiểu gì (với cache dùng demand fill cache aside) ? Dùng TTL chăng? Còn nếu không dùng TTL thì đảm bảo consistency chắc không hề đơn giản? Với cả transaction giữa DB và cache trong thực tế làm gì có nhỉ? Ngay cả hệ thống TAO của fb cũng không hề có distributed transaction.
    Với cả cache đều có cơ chế eviction như LRU rồi đâu nhất thiết cần TTL để xóa dữ liệu không dùng đến đâu?

    • @futhedude4848
      @futhedude4848 10 місяців тому

      transaction giữa DB và cache trong thực tế đúng là k có thật, mình có search thì thấy có 1 cách gọi là "Compensating Transactions", cái này hiểu nôm na là tạo 1 transaction cho DB, xong đồng thời tạo 1 reserve action cho nó để khi nào mà bên cache fail thì mình chạy cái reverse action đó để nó reserve lại cái transaction kia.
      nhưng để viết cái này có vẻ k đơn giản và tốn nhiều bước.

  • @nguyenhuydai
    @nguyenhuydai 3 роки тому

    15:26 con thạch thùng =))

  • @hiendinh3871
    @hiendinh3871 3 роки тому

    cảm ơn anh thanh niên đội nón đập chai

  • @tienbui1296
    @tienbui1296 3 роки тому

    em có đề tài làm 1 tool quản lý cache, v quản lý j ở đây anh.. quản lý ntn,, xin anh example

  • @locinhthe2688
    @locinhthe2688 3 роки тому +1

    Cám ơn người anh.

  • @HoaPham-rg8rm
    @HoaPham-rg8rm 3 роки тому

    thêm đi a

  • @tuandat223
    @tuandat223 2 роки тому

    thanks

  • @thangtrananh622
    @thangtrananh622 3 роки тому +2

    Cuối cùng bang chủ cũng lên sóng

    • @TheFunzyDev
      @TheFunzyDev  3 роки тому

      lên núi hơi bị lâu rồi 😎

  • @hiephoang5840
    @hiephoang5840 3 роки тому

    cảm ơn a vì video

  • @anthien4203
    @anthien4203 3 роки тому

    nice, thanks anh

  • @genson7794
    @genson7794 3 роки тому +1

    Nice

  • @ctnho4756
    @ctnho4756 3 роки тому

    Sợ 👻

  • @kuanbibadminton
    @kuanbibadminton 3 роки тому

    Anh giảng hay nhưng dùng nhiều khái niệm tiếng Anh quá, nhiều khi bài giảng nó k dc gần gũi lắm.