×ðÁú¿­Ê±¹ÙÍøµÇ¼

dockerÔõô¸´ÖÆredis

ÔÚ docker Öи´ÖÆ redis ÐèÒªÉèÖÃÖ÷´Ó¸´ÖÆ ¡£Ïêϸ°ì·¨°üÀ¨£º1. ½¨ÉèÖ÷ redis ÈÝÆ÷£»2. Æô¶¯¸±±¾ÈÝÆ÷²¢ÅþÁ¬µ½Ö÷ÈÝÆ÷£»3. ÑéÖ¤¸´ÖÆ£»4. Ö´ÐйÊÕÏתÒÆ£¨ÈôÊÇÐèÒª£©£»5. À©Õ¹¸±±¾£¨¿ÉÑ ¡£© ¡£

ÔõÑùÔÚ Docker Öи´ÖÆ Redis

ÔÚ Docker Öи´ÖÆ Redis Éæ¼°½¨ÉèÖ÷´Ó¸´ÖÆÉèÖà ¡£ÒÔÏ°취½«Ö¸µ¼ÄãÍê³É´ËÀú³Ì£º

1. ½¨ÉèÖ÷ Redis ÈÝÆ÷

docker run -d --name redis-master redis:latest

µÇ¼ºó¸´ÖÆ

2. Æô¶¯¸±±¾ÈÝÆ÷²¢ÅþÁ¬µ½Ö÷ÈÝÆ÷

docker run --rm -it --link redis-master:redis redis:latest \
  redis-cli --slaveof redis-master 6379

µÇ¼ºó¸´ÖÆ

3. ÑéÖ¤¸´ÖÆ

docker exec redis-master redis-cli info replication

µÇ¼ºó¸´ÖÆ

´ËÏÂÁÔÚÖ÷ÈÝÆ÷ÖÐÊä³öÒÔÏÂÐÅÏ¢£º

connected_slaves:1
slave0:ip=172.17.0.2,port=6379,state=online,offset=14467,lag=0

µÇ¼ºó¸´ÖÆ

4. ¹ÊÕÏתÒÆ

ÈôÊÇÖ÷ÈÝÆ÷±¬·¢¹ÊÕÏ£¬½«×Ô¶¯´¥·¢¹ÊÕÏתÒÆ£¬²¢Ñ¡ÔñÒ»¸ö¸±±¾×÷ΪÐÂÖ÷ ¡£Äã¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÊÖ¶¯´¥·¢¹ÊÕÏתÒÆ£º

docker exec redis-master redis-cli SLAVEOF NO ONE

µÇ¼ºó¸´ÖÆ

5. À©Õ¹¸±±¾

ÒªÀ©Õ¹¸±±¾ÊýÄ¿£¬ÇëÖظ´°ì·¨ 2 ¡£Ã¿¸ö¸±±¾½«×Ô¶¯ÅþÁ¬µ½Ö÷ÈÝÆ÷ ¡£

ÌáÐÑ£º

ʹÓà –net=host ²ÎÊýÔÊÐíÈÝÆ÷Ö±½ÓʹÓÃÖ÷»úµÄÍøÂç¿ÍÕ»£¬´Ó¶ø¼ò»¯ÈÝÆ÷Ö®¼äµÄͨѶ ¡£

ΪÈÝÆ÷·ÖÅɳ¤ÆÚÐÔ´æ´¢£¬ÒÔ±£´æÊý¾Ý£¬×ÝÈ»ÈÝÖØÊÓÐÂÆô¶¯»ò±¬·¢¹ÊÕÏ ¡£

¼à¿Ø¸´ÖÆÉèÖã¬È·±£ËùÓи±±¾¶¼Õý³£ÔËÐÐ ¡£

ÒÔÉϾÍÊÇdockerÔõô¸´ÖÆredisµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ