·Î±×ÀÎÁ¤º¸ ÀÔ·Â ¿µ¿ª
  • ´Ù¿î·Îµå
  • ºä¾î»ç¿ë¾È³»
  • ÀÚ·á´ëÃâ¾È³»
  • ¸ð¹ÙÀÏÀÌ¿ë¾È³»

»õ·Î³ª¿Â Ã¥

°øÁö»çÇ×

  • µî·ÏµÈ °Ô½Ã±ÛÀÌ ¾ø½À´Ï´Ù.
´õº¸±â

ÄÁÅÙÃ÷»ó¼¼º¸±â

Redis ¿î¿µ °ü¸®
Redis ¿î¿µ °ü¸®
  • ÀúÀÚ<°­´ë¸í> Àú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2015-05-15
  • µî·ÏÀÏ2017-12-18
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 5, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

Redis´Â µ¥ÀÌÅ͸¦ ºü¸£°Ô Ã³¸®ÇѴٴ ¼º´ÉÀûÀΠÀåÁ¡°ú ÇÔ²¾ Å« ±â¾÷¿¡¼­ »ç¿ëÇÒ Á¤µµ·Î ¾ÈÁ¤¼ºÀÌ °ËÁõµÇ¾î ¸¹Àº °÷¿¡¼­ »ç¿ëÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ Redis¸¦ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö Á¦´ë·Î ¾ËÁö ¸øÇÑ »óÅ¿¡¼­ Áß¿äÇÑ ¼­ºñ½º¿¡ »ç¿ëÇѴٸ頵µ¸®¾î Å« È­¸¦ ÀÔÀ» ¼ö ÀÖ´Ù. À̠åÀº Redis ÇÁ·ÎÁ§Æ®ÀÇ ÄÁÆ®¸®ºäÅÍÀΠÀúÀÚ°¡ Redis¸¦ »ç¿ëÇϸ鼭 ½×¾Æ¿Â ³ëÇϿ츦 Åä´ë·Î RedisÀÇ ½Ç¹« »ç¿ë ³ëÇÏ¿ì¿Í ÆÁÀ» ¾Ë·ÁÁØ´Ù. Redis¸¦ »ç¿ëÇϸ鼭 °Þ°Ô µÉ ¹®Á¦¿¡ ´ëÇؼ­ ¹Ì¸® ¾Ë°í ´ëºñÇÒ ¼ö Àִ º¸ÇèÀÌ µÉ °ÍÀÌ´Ù. 

¸ñÂ÷

1Àå. RedisÀÇ ÀÌÇØ 
__1.1 Redis¶õ ¹«¾ùÀΰ¡? 
__1.2 RedisÀÇ ÁÖ¿ä Æ¯¼º 
____1.2.1 Key-Value ½ºÅä¾î
____1.2.2 Ä÷º¼Ç Áö¿ø
____1.2.3 Pub/Sub Áö¿ø
____1.2.4 µð½ºÅ© ÀúÀå
____1.2.5 º¹Á¦
____1.2.6 ºü¸¥ ¼Óµµ
__1.3 Redis¿Í Memcached ºñ±³ 
__1.4 Redis ºôµåÇؼ­ »ç¿ëÇϱâ 

2Àå. Redis ¿î¿µ°ú °ü¸® 
__2.1 Redis ¿î¿µ°ú °ü¸®ÀÇ ÇÙ½É: Redis´Â ½Ì±Û ½º·¹µå 
____2.1.1 ¼­¹ö¿¡¼­´Â keys ¸í·ÉÀ» »ç¿ëÇÏÁö ¸»ÀÚ
____2.1.2 flushall/flushdb ¸í·ÉÀ» ÁÖÀÇÇÏÀÚ
__2.2 ¹Ì¿öÇÒ ¼öµµ »ç¶ûÇÒ ¼öµµ ¾ø´Â Redis Persistent 
____2.2.1 RDB
____2.2.2 AOF
____2.2.3 Redis°¡ ¸Þ¸ð¸®¸¦ µÎ ¹è·Î »ç¿ëÇϴ ¹®Á¦
____2.2.4 RedisÀÇ Àå¾Ö: Read´Â °¡´ÉÇѵ¥ Write¸¸ ½ÇÆÐÇϴ °æ¿ì

3Àå. Redis º¹Á¦ 
__3.1 Redis º¹Á¦ ¸ðµ¨ 
__3.2 Redis º¹Á¦ °úÁ¤ 
__3.3 Redis º¹Á¦ »ç¿ë½Ã ÁÖÀÇ »çÇ× 
____3.3.1 slaveof no oneÀ» ±â¾ïÇÏÀÚ
____3.3.2 º¹Á¦ ½Ã¿¡ ¹«Á¶°Ç RDB¸¦ ¹é±×¶ó¿îµå·Î »ý¼ºÇѴٴ °ÍÀ» ÁÖÀÇÇÏÀÚ
__3.4 Redis º¹Á¦¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ ¸¶À̱׷¹À̼Ǡ

4Àå. Redis HA¿Í Sentinel 
__4.1 Redis HA¿Í Sentinel ±¸¼º 
__4.2 SentinelÀº ¾î¶»°Ô Àå¾Ö¸¦ ÆǺ°ÇÒ±î? 
__4.3 SentinelÀº ¾î¶»°Ô ¸¶½ºÅͷΠ½Â°ÝÇÒ ½½·¹À̺긦 ¼±ÅÃÇÒ±î? 
__4.4 Sentinel ¼³Á¤°ú »ç¿ë 
__4.5 SentinelÀº ¾î¶»°Ô ´Ù¸¥ ³ëµå¸¦ ¹ß°ßÇÒ±î? 

5Àå. Redis ¸ð´ÏÅ͸µ 
__5.1 Python Script¸¦ ÅëÇÑ Redis ¸ð´ÏÅ͸µ 
__5.2 Redis ¸ð´ÏÅ͸µ Åø ¼Ò°³ 
____5.2.1 Percona Cacti Ç÷¯±×ÀÎ
____5.2.2 Redis-stat