Redis là gì? | System Design #2 | @Ông Dev ​

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ค. 2024
  • Hế lô hế lô, Ông dev đây!
    Phần này mình sẽ nói về redis, là một công nghệ khác là phổ biến.
    Link redis: redis.io
    Cấu trúc dữ liệu và thuật toán
    • Cấu trúc dữ liệu và th...
    Github discussion: github.com/OngDev/community/d...
    Chapters:
    0:00 Mở đầu
    0:09 Các keywords
    0:12 Redis là gì?
    1:13 Disk vs RAM?
    3:13 Single thread
    6:18 Datatype
    7:08 Phân tích thêm tí
    10:12 Các ứng dụng khác của redis
    11:30 Kết
    -- Để xem những video về lập trình và gaming --
    Nhấn vào đây để theo dõi kênh mình nhé: ongdev.link/subscribe
    -- Dashboard của mình --
    ongdev.com
    -- Facebook page của mình --
    / ongdevvuitinh
    Cảm ơn các bạn đã quan tâm theo dõi
    #ôngdev @Ông Dev #redis
  • วิทยาศาสตร์และเทคโนโลยี

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

  •  ปีที่แล้ว +7

    Hmmm, tiện có 1 bạn nói về việc redis chạy background lưu data xuống disk, thì mình cũng muốn discuss thêm chỗ này:
    Đúng redis có 1 cái gọi là redis persistent để take snapshot của redis. Có 3 loại, mỗi loại có cái lợi và cái hại riêng:
    - No persistent: không take snapshot, ko ảnh hưởng sv, nhưng nếu reboot hay tắt thì data bay hết hihi
    - RDB: take snapshot theo interval, cũng tạm, nhưng có điều những thay đổi vào redis sau cái snapshot đó sẽ ko có, cũng có thể gây ra vấn đề.
    - AOF: cứ change redis là nó lưu xuống disk :v ảnh hưởng performance.

    •  ปีที่แล้ว

      Nếu mọi người muốn discuss thêm thì có thể vào đây nha: github.com/OngDev/community/discussions/238

  • @leucthinh3226
    @leucthinh3226 ปีที่แล้ว

    hy vọng anh kéo dài series này. Cảm ơn anh vì đầu tư thời gian và kiến thức cho video này ạ

  • @thiendo8780
    @thiendo8780 ปีที่แล้ว

    hay quá anh ơi, chờ anh mãi :D

  • @vietronaldo23w
    @vietronaldo23w ปีที่แล้ว

    Chờ mãi bro ạ

  • @K.Huynh.
    @K.Huynh. ปีที่แล้ว

    Cảm ơn anh đã chia sẻ 💚

  • @phanvu5603
    @phanvu5603 ปีที่แล้ว

    vừa xem xong video cache thì ra video này, tuyệt vời

  • @codeformylife
    @codeformylife ปีที่แล้ว

    Hay quá ô dev

  • @KhanhNguyen-hl5ot
    @KhanhNguyen-hl5ot ปีที่แล้ว

    Perfect a ơi

  • @trifreepy
    @trifreepy ปีที่แล้ว

    Anh ra video về apache camel, kafka nữa ạ cho đủ combo
    cảm ơn Ông Dev ạ !

  • @minhly650
    @minhly650 ปีที่แล้ว

    Nếu minh cứ mỗi khoảng 5s ghi khoảng hai ba cặp key có value thay đổi theo thời gian vào Redis, thì nó có gây ra issue gì với ram hay cpu sau một khoảng thời gian ko nhỉ?

  • @datnguyen-rh3xl
    @datnguyen-rh3xl ปีที่แล้ว

    Anh ơi anh làm thêm về service bus đi ạ

  • @minhvuongoan8286
    @minhvuongoan8286 ปีที่แล้ว

    Anh làm về hazelcast đi ạ

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

    Redis là cũng giống giống FireBase của google , lưu key Value

  • @vietronaldo23w
    @vietronaldo23w ปีที่แล้ว

    Đây rồi :D

  • @tamaumikis7394
    @tamaumikis7394 ปีที่แล้ว

    Đã cmt ủng hộ :v

  • @hao7650
    @hao7650 ปีที่แล้ว

    Redis có tiến trình backgound save xuống disk mà ?

    •  ปีที่แล้ว

      Thì chúng ta nêu cái vấn đề ra, để mọi người lưu ý khi sử dụng in mem thôi. Còn nếu 1 issue to vậy thì chắc chắn nó sẽ có sol built in rồi. Và lại redis persistent cũng cần setup đúng, ko phải cứ để default là xong.

    •  ปีที่แล้ว +1

      Và bàn chất 3 type của rdp nó cũng có lợi và hại:
      - No p: ko lưu gì, mất data
      - RDB: lưu interval -> những changes sau snapshot thì mất -> cũng có vấn đề
      - AOF: cứ change là lưu xuống disk -> giảm perf của server.

  • @quochuynguyen7622
    @quochuynguyen7622 ปีที่แล้ว

    Phần disk vs ram sai đơn vị à ? latency là độ trễ của chu kỳ giao tiếp giữa ram+cpu muốn đo speed với hdd,ssd phải đổi ra ram bandwidth(Mb/s or Gb/s), còn latency của hdd,ssd nó liên quan tới iops đổi luôn ra bandwidth cho dễ nhìn, về mặt công nghệ thì ssd giờ rẻ hơn ram tuổi thọ trong môi trường server cao hơn nên xài redis vẫn là sân chơi cho mấy thằng nhà giàu :))))))