elasticache network exceeded

728x90

redis

  • redis, memcached network exceeded 가 발생할 경우
    • latency 가 밀린다.
    • worker 가 일을 다하고 있어서, 과부하 상태가 된다.(php의 경우 fpm 을 max 까지 사용)
  • redis memory 가 꽉 찼을 경우 어떤 일이 발생?
    • eviction 발생 ⇒ 키가 버려짐(LRU 방식)
    • swap memory 를 많이 사용하게 됨(why? 사용 가능한 메모리가 적기 때문)
    • 어떤 키를 제거할까? ⇒ get cmd 를 오랫동안 하지 않는 key, set cmd 한지 오래된 key?, ttl, key expire 등… 전략은 다양하다.

728x90