dockerÔõô¼Óredis
ÔÚ docker ÖÐÌí¼Ó redis µÄ°ì·¨°üÀ¨£º½¨Éè docker ÈÝÆ÷£¨docker run -d –name my-redis redis:latest£©ÅþÁ¬µ½ÈÝÆ÷£¨docker exec -it my-redis bash£©×°Öà redis À©Õ¹Ä£¿é£¨ÏÂÔØÔ´´úÂë¡¢±àÒëÄ£¿é¡¢Ê¹Óà –loadmodule Æô¶¯ redis£©ÉèÖà redis£¨±à¼ /etc/redis/redis.conf Îļþ£©Æô¶¯ redis£¨service redis start£©ÅþÁ¬µ½ redis£¨redis-c
ÔõÑùÔÚ Docker ÖÐÌí¼Ó Redis
°ì·¨ 1£º½¨Éè Docker ÈÝÆ÷
docker run -d --name my-redis redis:latest
µÇ¼ºó¸´ÖÆ
-d ±ê¼ÇÒÔÊØ»¤Àú³ÌģʽÔËÐÐÈÝÆ÷¡£
–name my-redis Ö¸¶¨ÈÝÆ÷µÄÃû³Æ¡£
redis:latest Ö¸¶¨ÒªÊ¹ÓÃµÄ Redis Ó³ÏñµÄ°æ±¾¡£
°ì·¨ 2£ºÅþÁ¬µ½ÈÝÆ÷
docker exec -it my-redis bash
µÇ¼ºó¸´ÖÆ
ÕâÑù¿ÉÒÔ½øÈëÈÝÆ÷µÄ Bash shell¡£
°ì·¨ 3£º×°Öà Redis À©Õ¹Ä£¿é
ÈôÊÇÄúÐèҪʹÓà Redis µÄÀ©Õ¹Ä£¿é£¬¿ÉÒÔƾ֤ÒÔÏ°취װÖÃËüÃÇ£º
ÏÂÔØÀ©Õ¹Ä£¿éµÄÔ´´úÂë¡£
Ö´ÐÐ make ÏÂÁî±àÒëÄ£¿é¡£
ʹÓà redis-server Æô¶¯ Redis ЧÀÍÆ÷²¢×ª´ï –loadmodule ±ê¼ÇºÍÒѱàÒëÄ£¿éµÄ·¾¶¡£
°ì·¨ 4£ºÉèÖà Redis
Äú¿ÉÒÔͨ¹ý±à¼ÈÝÆ÷ÄÚµÄ /etc/redis/redis.conf ÎļþÀ´ÉèÖà Redis¡£ÀýÈ磬ҪÐ޸İ󶨵صãºÍ¶Ë¿Ú£¬Çë¸ü¸ÄÒÔÏÂÐУº
bind 127.0.0.1 port 6379
µÇ¼ºó¸´ÖÆ
°ì·¨ 5£ºÆô¶¯ Redis
ÉèÖúÃÖ®ºó£¬Ê¹ÓÃÒÔÏÂÏÂÁîÆô¶¯ Redis£º
service redis start
µÇ¼ºó¸´ÖÆ
°ì·¨ 6£ºÅþÁ¬µ½ Redis
ÏÖÔÚ£¬Äú¿ÉÒÔʹÓà Redis ¿Í»§¶ËÅþÁ¬µ½ÈÝÆ÷µÄ Redis ʵÀý£º
redis-cli -h 127.0.0.1 -p 6379
µÇ¼ºó¸´ÖÆ
È·±£Ì滻ΪÔÚ°ì·¨ 4 ÖÐÉèÖõĵصãºÍ¶Ë¿Ú¡£
ÒÔÉϾÍÊÇdockerÔõô¼ÓredisµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡