λ λ€ μΈλ©λͺ¨λ¦¬ DB μ΄κ³ , key-value ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯νλ€.
Single Thread vs Multi Thread
Redis λ μ±κΈ μ°λ λμ΄κ³ Memcached λ λ©ν° μ°λ λλ₯Ό μ§μνλ€.
κ·Έλμ λ³λ ¬ μ²λ¦¬κ° κ°λ₯ν Memcached κ° λ λΉ λ₯Ό κ² κ°μ§λ§ λ©λͺ¨λ¦¬μ΄κΈ°λλ¬Έμ μ±λ₯μ ν° μ°¨μ΄κ° μλ€. μ±κΈ μ°λ λλΌμ λ³λͺ© νμμ μΌμΌν¬ κ±° κ°μλ° Redis 곡μ λ¬Έμμ λ°λ₯΄λ©΄ CPUλ₯Ό λ©ν° μ½μ΄λ‘ λ°κΏλ Redisμκ² ν¬κ² μν₯μ΄ λ―ΈμΉμ§ μκ³ μ€νλ € λ©λͺ¨λ¦¬λ λ€νΈμν¬μ μν΄ μν₯μ λ λ§μ΄ λ°λλ€κ³ νλ€. λν λ©ν° μ°λ λμΌ λ CPU μμμ λΉν΄ μ°λ λλ₯Ό λ§μ΄ λ리면 μ€νλ € 컨ν
μ€νΈ μ€μμΉ λΉμ©μ΄ λ λ§μ΄ λ€ μλ μλ€.
μ₯μ 극볡 λ°©λ²
Redis λ λ ν리μΌμ΄μ
μ μ§μνμ¬ λ°μ΄ν°μ μμ€μ μ΅μννκ³ κ°μ©μ±μ λμΈλ€. Memcached λ λ ν리μΌμ΄μ
λμ λ
Έλ λΆμ°μΌλ‘ λ°μ΄ν°μ μμ€μ μ΅μννλ€. Memcached λ λ
Έλλ₯Ό λ§μ΄ μμ±νκ³ λ°μ΄ν°λ₯Ό λΆν νλ€. μλ₯Ό λ€μ΄ 10κ°μ λ
Έλλ₯Ό μμ±νλ€λ©΄ λ°μ΄ν°λ 10κ°μ λ
Έλμ λΆν λμ΄ μ μ₯λκ³ νλμ λ
Έλμμ μ₯μ κ° λ°μν μμ λ°μ΄ν°μ μμ€λ₯ μ 10% μ΄λ€.
μμν μ§μ
Redis λ μ€λ
μ·μ λ¨κ³ ν΄λΉ μμ μ λμ€ν¬μ λ°μ΄ν°λ₯Ό μ μ₯νλ μμνλ μ§μνλ€.