Redis ¼³Ä¡ ¹× ¼ÂÆà [EC2] :: ¸¶À̱¸¹Ì
À̹ø ±ÛÀº Redis ¼³Ä¡ ¹× ¼ÂÆÿ¡ ´ëÇØ ´Ù·ïº»´Ù.
º»ÀÎÀº Amazon EC2 ÀνºÅϽº¸¦ »ç¿ëÇÑ´Ù.
12°³¿ù°£ ¹«·áÀÎ ¼ºñ½º°¡ ÀÖÀ¸´Ï ¸ô¶ú´Ù¸é ÁÁÀº °æÇèÀÌ µÉ °ÍÀÌ´Ù. (Amazon EC2 Free Tier)
OS´Â Amazon Linux AMI ±âÁØÀ¸·Î ±ÛÀ» ÀÛ¼ºÇÑ´Ù.
Redis ¼³Ä¡¿Í ¼ÂÆÃÀ» ¾Ë¾Æº¸ÀÚ.
¿©±â¼ ¼ÂÆÃÀº Á¶±Ý ´õ È¿À²ÀûÀ¸·Î Redis¸¦ ¼³Ä¡ÇÏ¿© »ç¿ëÇÏ´Â ¹ýÀ» ¸»ÇÑ´Ù.
¿¹¸¦ µé¾î ÀϹÝÀûÀ¸·Î ¼³Ä¡¸¦ Çϸé Redis Server¸¦ ½ÇÇàÇÏ´õ¶óµµ Server°¡ Á×À¸¸é Redis Server ¶ÇÇÑ Á״´Ù.
°³¹ß ½Ã¿¡´Â ¹®Á¦°¡ ¾øÁö¸¸, ½ÇÁ¦ ¼ºñ½º¶ó¸é ¹®Á¦°¡ µÈ´Ù.
¿ì¼±, Server¸¦ ¾÷µ¥ÀÌÆ®ÇÏ°í, ToolchainÀ» ¼³Ä¡ÇؾßÇÑ´Ù.
*Toolchain - SystemÀÇ Compile ȯ°æÀ̶ó°í »ý°¢ÇÏ¸é µÈ´Ù.
±× ÈÄ, Redis¸¦ ´Ù¿î·ÎµåÇÏÀÚ.
´Ù¿î·Îµå URLÀº ÀÚ½ÅÀÌ ¿øÇÏ´Â ¹öÁ¯ÀÌ ÀÖ´Ù¸é È®ÀÎÇÏ¿© ´Ù¿î·ÎµåÇؾßÇÑ´Ù. (Download)
»ç½Ç»ó Redis ¼³Ä¡°¡ ³¡³µ´Ù.
Redis ÀÛµ¿ ¿©ºÎ´Â ¸í·É¾î¸¦ ÅëÇØ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
redis-stable/src µð·ºÅ丮 ±âÁØ
°á°úÀûÀ¸·Î Redis ÀÛµ¿¿¡ ¹®Á¦°¡ ¾øÁö¸¸ FULL PATH ¸¦ ÅëÇØ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ºÒÆíÇÔÀÌ Á¸ÀçÇÑ´Ù.
°æ·Î¾øÀÌ ½ÇÇàÇÏ°Ô ¼ÂÆÃÇغ¸ÀÚ.
redis-stable µð·ºÅ丮 ±âÁØ
¾î´À °æ·Î¿¡¼µµ redis-server ¸í·É¾î°¡ ½ÇÇàµÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.
AMI´Â /usr/local/src ȯ°æ º¯¼ö °æ·ÎÀÌ´Ù. OS¸¶´Ù ´Ù¸£¹Ç·Î ´Ù¸¥ OSÀÏ °æ¿ì È®ÀÎÇÏ±æ ¹Ù¶õ´Ù.
À§ ÀýÂ÷¸¦ ÅëÇØ ¼³Ä¡ ÈÄ »ç¿ëÇصµ ¹«°üÇÏ´Ù.
ÇÏÁö¸¸ À§¿¡¼ ¾ð±ÞÇßµíÀÌ ¸Å¹ø ¼¹ö¸¦ ½ÃÀÛÇؾßÇÏ´Â ¹®Á¦°¡ ¹ß»ýÇÑ´Ù.
ÇØ°áÇϱâ À§ÇÑ È¿À²ÀûÀÎ ¹æ¹ýÀ» ÅëÇØ À̾°¡º¸ÀÚ.
¸ÕÀú µð·ºÅ丮 »ý¼º°ú ÆÄÀϵéÀ» º¹»çÇؾßÇÑ´Ù.
redis-stable µð·ºÅ丮 ±âÁØ
±× ÈÄ, config ÆÄÀÏÀ» ¿¾îº¸ÀÚ.
ÆÄÀÏ ¾ÈÀÇ ¿É¼ÇµéÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÏÀÚ.
¼öÁ¤À» Çß´Ù¸é, init script¸¦ ¼³Ä¡ÇÏÀÚ.
redis-server ¸¦ ¿¾îº¸ÀÚ.
±× ÈÄ, config ÆÄÀÏ ÂüÁ¶ °æ·Î¸¦ º¯°æÇØÁÖ¸é µÈ´Ù.
ÀÌÁ¦ Redis ServerÀÇ ÀÚµ¿ ½ÇÇàÀ» À§ÇØ chkconfig ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù.
°á°úÀûÀ¸·Î, ¼¹ö¸¦ Àç½ÃÀÛÇÏ¿©µµ Redis Server ¶ÇÇÑ Àç½ÃÀÛ µÇ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î Redis´Â ºñ¹Ð¹øÈ£(¾ÏÈ£)¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
°ü·Ã config ÆÄÀÏÀÇ ¿É¼ÇÀ» ¼öÁ¤ÇØÁÖ¸é µÈ´Ù.
requirepass´Â ÁÖ¼® ó¸®(#)°¡ µÇ¾îÀÖÀ» °ÍÀÌ´Ù.
¼öÁ¤ ÈÄ Redis Server¸¦ Àç½ÃÀÛÇØÁÖ¸é ºñ¹Ð¹øÈ£°¡ ¼³Á¤ÀÌ µÈ´Ù.
Ȥ½Ã³ª ¹®Á¦Á¡ÀÌ ÀÖ´Ù¸é ´ñ±ÛÀ» ÅëÇØ ¾Ë·ÁÁÖ¸é °¨»çÇÏ°Ú´Ù.
Âü°í URL
https://redis.io/topics/quickstart
https://medium.com/@andrewcbass/install-redis-v3-2-on-aws-ec2-instance-93259d40a3ce#.iu8eo6rno
Ãâó: http://mygumi.tistory.com/133 [¸¶À̱¸¹ÌÀÇ HelloWorld]