[우아한테크세미나] 191121 우아한레디스 by 강대명님

Sdílet
Vložit
  • čas přidán 9. 12. 2019
  • 💻 우아한형제들의 기술조직 이야기를 전하는 우아한Tech 유튜브입니다.💻
    1) Redis 는 어떤 것이고 어떤 식으로 사용할 수 있는가?
    2) Reids 기본 기능
    3) Redis 운영시 장애 포인트등 잘 쓰는법
    우아한테크세미나는 구성원분들이 관심을 갖고 있는 기술적 주제에 대해 내외부 강사분을 통해 살펴보는 시간으로 꾸며지며, 구성원들뿐만 아니라 같은 고민과 관심을 가진 외부 개발자분들도 초대하여 진행됩니다.

Komentáře • 27

  • @haeyongHwang
    @haeyongHwang Před 4 lety +47

    왜 collection이 중요한가 ? 11:11
    redis를 실행했는데 어디다 써야하죠? 17:45
    Redis Collections 19:06
    sorted set 24:38
    collection 주의사항 30:11
    Redis 운영 31:46
    메모리 관리를 잘하자 32:06
    메모리 파편화 36:00
    큰 메모리 하나보다는 작은거 여러개 37:24
    메모리가 부족할 때는? 39:51
    O(N) 관련 명령어는 주의하자 43:30
    Redis is Single Threaded. 44:40
    대표적인 O(N) 명령들 45:47
    Redis Replication 51:15
    권장설정 tip 56:59
    Redis 데이터 분산 58:57
    Redis Cluster 1:19:58
    Monitoring 1:31:29
    CPU가 100%를 칠 경우 1:33:57
    결론 1:35:47

  • @user-qg7cg2sv9o
    @user-qg7cg2sv9o Před 4 lety +1

    너무좋네요
    잘들었습니다

  • @nohyulpark727
    @nohyulpark727 Před 4 lety +5

    이렇게 좋은 채널이 있다는 걸 너무 늦게 알았습니다.

  • @sollung21231512
    @sollung21231512 Před 4 lety +3

    몸으로 하는 강의 재밌습니다 신선해요:)

  • @user-dv8td6ph9u
    @user-dv8td6ph9u Před 3 lety +1

    잘 배우고 갑니다.

  • @sudo3648
    @sudo3648 Před 2 lety +2

    이 강의는 진짜 좋네요. 왠만한 대학보다도 더 좋은

  • @user-sx1mt3vh2m
    @user-sx1mt3vh2m Před rokem

    좋은 강의 감사합니다~

  • @user-ht3cg7ob1y
    @user-ht3cg7ob1y Před rokem

    좋은 강의 잘봤습니다.

  • @youngjalee7961
    @youngjalee7961 Před 3 lety

    멋져

  • @archeage_villain
    @archeage_villain Před 3 lety +1

    51:23 Replication 나중에 여기부터 봐야지

  • @youngjalee7961
    @youngjalee7961 Před 3 lety

    멋져부려

  • @nick6267
    @nick6267 Před 2 lety

    Pdf 자료도 올려주시면 어떠실까요

  • @soongujeon145
    @soongujeon145 Před 3 lety

    자바스크립트에서 큰 정수값은 표현이 안되는 범위가 있어서 문자로 보낸다고 하셨는데 지금은 bigint로 대체가능한건가요?

    • @studio_3f
      @studio_3f Před 3 lety

      bigint 타입은 자바스크립트에서 스트링으로 받아요

    • @soongujeon145
      @soongujeon145 Před 3 lety

      @@studio_3f 답변 감사합니다^^

  • @user-el9qb9fs3q
    @user-el9qb9fs3q Před 2 lety +2

    36:44

  • @user-ld3nq1dg5v
    @user-ld3nq1dg5v Před 3 lety +2

    개발자들 공통패시브: 거북목 ... (나도 거북목)

  • @user-se8mv7fq1m
    @user-se8mv7fq1m Před 2 lety

    client-server-db가 아주 추상적인 서비스란 정의보다는 아주 간략한 서비스 구조로 보는게 맞질 않나요? 사실 분산시스템 및 로드밸런싱이 필요없는 단순한 구조2010년까지 중소기업에서 대부분 이런 구조였질 않나요? 2015년 이후 또는 그 이전부터는 관공서에 이중화등이 대기업을 빼곤 거의 단순화구조였던것으로 아는데요. 그렇다면 client-server-db는 다른 말로 최소한의 인터넷 서비스infra로 봐야 되질 않나요?

    • @sck1173
      @sck1173 Před rokem +1

      ko.wikipedia.org/wiki/%EC%B6%94%EC%83%81%ED%99%94_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)
      그런걸 추상적이라고 합니다만..?

  • @4567guuyth
    @4567guuyth Před 3 lety

    리스트 자료구조 특징 설명이 잘못 된거 같습니다. 엘리먼트 중간 삽입, 삭제가 O(1) 인데, 그게 느리다고 하시네요.

    • @archeage_villain
      @archeage_villain Před 3 lety +2

      중간 위치를 조회해야 삭제가 되니까 그렇겠죠?

    • @c_8285
      @c_8285 Před 3 lety +3

      github.com/ZhenningLang/redis-command-complexity-cheatsheet
      여기 보시면 lset과 lrem은 O(N) 입니다.
      LinkedList를 생각하신거 같은데, redis의 list 자료구조는 배열 (Array) 로 구현되어 있는걸로 알고 있습니다. (기본적으로 in-memory DB라서)

    • @User_Masuri
      @User_Masuri Před 2 lety

      다른분들이 댓글로 말씀하신대로
      지울 데이터를 모두 뒤져서 찾아야 하기 때문입니다. 리스트에 없는 데이터를 삭제하려면 모두 다 뒤져보고 나서야 삭제할 데이터가 없다는걸 알겁니다. O(1)로 알 수 없습니다 ㅜ

  • @iidtxbc
    @iidtxbc Před 3 lety +1

    이전에는 저런 캐시 없이도 잘 했는데, 이상하게 보면 캐시를 먼저 읽고 디비를 읽어야 한다고 이야기 하는 게 좀 공감하기 어렵고,
    캐시에 가서 먼저 읽어야 되는게 아니라, 캐시에 올려놓을 내용을 올려 놓고 캐시에서 처리할 내용을 처리하는 것 아닌가 싶은데요, 좀 더 구체적으로 어떤 내용을 레디스에 올려 놓고 읽기를 하는 거라고 이야기 하면 좀 더 좋지 않을까 싶네요.

    • @user-sn1ud7wy9v
      @user-sn1ud7wy9v Před 3 lety +19

      캐시를 먼저 읽고 캐시 히트에 실패했을 때 디비를 읽는게 어떤 부분에서 공감하기 어렵나요?

    • @mindoo7259
      @mindoo7259 Před 2 lety +1

      캐시에 올려놓는 이유가 먼저 읽기 위해서 일텐데요