ÀÖÓãµç¾º

  • ½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

    È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

    RedisµÄ³Ö¾Ã»¯»úÖÆÊÇʲô?¸÷×ÔµÄÓÅȱµãÊÇʲô?

    ¸üÐÂʱ¼ä:2023Äê07ÔÂ21ÈÕ09ʱ59·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

    ºÃ¿Ú±®ITÅàѵ

    ¡¡¡¡ÔÚRedisÖУ¬³Ö¾Ã»¯»úÖÆÓÃÓÚ½«ÄÚ´æÖеÄÊý¾Ý±£´æµ½Ó²ÅÌÉÏ£¬ÒÔ±ãÔÚ·þÎñÆ÷ÖØÆôºó¿ÉÒÔ»Ö¸´Êý¾Ý¡£RedisÖ§³ÖÁ½ÖÖÖ÷ÒªµÄ³Ö¾Ã»¯·½Ê½£ºRDB(Redis Database Dump)ºÍAOF(Append-Only File)¡£

    ¡¡¡¡1.RDB³Ö¾Ã»¯£º

    ¡¡¡¡RDBÊǽ«RedisÊý¾Ý¿âÔÚij¸öʱ¼äµãµÄ¿ìÕÕ±£´æµ½Ó²ÅÌÉϵij־û¯·½Ê½¡£¿ÉÒÔÊÖ¶¯Ö´ÐлòÕßÅäÖö¨ÆÚÖ´ÐпìÕÕ±£´æ¡£RDBµÄÓŵãºÍȱµãÈçÏ£º

    ¡¡¡¡Óŵ㣺

    ¡¡¡¡·RDB Îļþ½ô´ÕÇÒѹËõ£¬ÊʺÏÓÃÓÚ±¸·ÝºÍ»Ö¸´´óÊý¾Ý¼¯¡£

    ¡¡¡¡·ÓÉÓÚÊǵ¥¸öÎļþ£¬»Ö¸´ËٶȽϿì¡£

    ¡¡¡¡·ÊÊÓÃÓÚÊý¾Ý¼¯½Ï´ó£¬µ«ÊǶÔÊý¾Ý¶ªÊ§µÄÈÝÈ̶Ƚϸߵij¡¾°¡£

    ¡¡¡¡È±µã£º

    ¡¡¡¡·ÒòΪÊÇ¿ìÕÕ£¬¿ÉÄܻᵼÖÂ×îºóÒ»´Î¿ìÕÕÖ®ºóµÄÊý¾Ý¶ªÊ§¡£

    ¡¡¡¡·Ö´ÐпìÕÕʱ¿ÉÄܻᵼÖ¶ÌÔݵÄ×èÈû£¬ÌرðÊÇÔÚÊý¾Ý¼¯½Ï´óµÄÇé¿öÏ¡£

    ¡¡¡¡2.AOF³Ö¾Ã»¯£º

    ¡¡¡¡AOF³Ö¾Ã»¯¼Ç¼ÁËRedis·þÎñÆ÷½ÓÊÕµ½µÄËùÓÐд²Ù×÷ÃüÁÒÔ×·¼ÓµÄ·½Ê½Ð´ÈëÒ»¸öÎļþÖС£Í¨¹ýÖØ·ÅÕâЩÃüÁ¿ÉÒÔÔÚ·þÎñÆ÷ÖØÆôºó»¹Ô­Êý¾Ý¡£AOFµÄÓŵãºÍȱµãÈçÏ£º

    ¡¡¡¡Óŵ㣺

    ¡¡¡¡·AOFÎļþ°üº¬ÁËÊý¾Ý±ä¸üµÄÍêÕûÀúÊ·£¬Òò´ËÊý¾Ý¶ªÊ§µÄ·çÏսϵÍ¡£

    ¡¡¡¡·¿ÉÒÔͨ¹ýÅäÖò»Í¬µÄAOF²ßÂÔ£¬ÊµÏÖ²»Í¬µÄÊý¾Ý°²È«ºÍÐÔÄÜÐèÇó¡£

    ¡¡¡¡È±µã£º

    ¡¡¡¡·AOFÎļþͨ³£±ÈRDBÎļþ´ó£¬¶ÔÓÚ´óÐÍÊý¾Ý¼¯»áÕ¼Óý϶à´ÅÅ̿ռä¡£

    ¡¡¡¡·AOF»Ö¸´ËÙ¶Èͨ³£±ÈRDB»Ö¸´ËÙ¶ÈÂý£¬ÌرðÊǶÔÓÚ´óÐÍAOFÎļþ¡£

    ¡¡¡¡ÏÖÔÚ£¬ÈÃÎÒÃÇÀ´ÑÝʾÈçºÎÔÚRedisÖÐÅäÖó־û¯·½Ê½£¬²¢Á˽âËüÃǵŤ×÷Ô­Àí¡£¼ÙÉèÎÒÃÇÒѾ­ÓÐRedis°²×°ÔÚ±¾µØ»·¾³ÖС£

    ¡¡¡¡Ê×ÏÈ£¬´ò¿ªRedisÅäÖÃÎļþredis.conf¡£ÔÚLinuxϵͳÖУ¬Í¨³£¿ÉÒÔÔÚ/etc/redis/redis.confÕÒµ½¸ÃÎļþ¡£

    ¡¡¡¡3.ÅäÖÃRDB³Ö¾Ã»¯£º

    ¡¡¡¡ÕÒµ½ÅäÖÃÎļþÖÐÒÔsave¿ªÍ·µÄÐУ¬ÕâЩÐж¨ÒåÁË´¥·¢RDB³Ö¾Ã»¯µÄÌõ¼þ¡£Ä¬ÈÏÇé¿öÏ£¬RedisûÓпªÆô×Ô¶¯³Ö¾Ã»¯£¬ÎÒÃÇ¿ÉÒÔ¸ù¾ÝÐèÒªÌí¼ÓÒÔÏÂÅäÖãº

    # ÔÚ900Ã루15·ÖÖÓ£©Ö®ÄÚ£¬Èç¹ûÖÁÉÙÓÐ1¸ö key ·¢Éú±ä»¯£¬Ôò±£´æ RDB ¿ìÕÕ
    save 900 1
    # ÔÚ300Ã루5·ÖÖÓ£©Ö®ÄÚ£¬Èç¹ûÖÁÉÙÓÐ10¸ö key ·¢Éú±ä»¯£¬Ôò±£´æ RDB ¿ìÕÕ
    save 300 10
    # ÔÚ60ÃëÖ®ÄÚ£¬Èç¹ûÖÁÉÙÓÐ10000¸ö key ·¢Éú±ä»¯£¬Ôò±£´æ RDB ¿ìÕÕ
    save 60 10000

    ¡¡¡¡4.ÅäÖÃAOF³Ö¾Ã»¯£º

    ¡¡¡¡ÕÒµ½appendonlyÅäÖÃÏ²¢½«ÆäÉèÖÃΪyes£¬¿ªÆôAOF³Ö¾Ã»¯¡£

    appendonly yes

    ¡¡¡¡ÖØÆôRedis·þÎñÆ÷ÒÔʹÅäÖÃÉúЧ¡£

    ¡¡¡¡ÏÖÔÚ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÖ´ÐÐһЩRedisÃüÁîÀ´¿´¿´³Ö¾Ã»¯ÊÇÈçºÎ¹¤×÷µÄ¡£

    # ÉèÖÃÒ»¸ö¼üÖµ¶Ô
    127.0.0.1:6379> SET mykey "Hello, Redis!"
    
    # ÊÖ¶¯Ö´ÐÐ RDB ³Ö¾Ã»¯¿ìÕÕ
    127.0.0.1:6379> SAVE
    
    # ¼ì²é AOF ÎļþµÄÄÚÈÝ
    127.0.0.1:6379> APPENDONLY LOAD

    ¡¡¡¡ÒÔÉÏ´úÂëչʾÁËÈçºÎÅäÖúÍʹÓÃRedisµÄRDBºÍAOF³Ö¾Ã»¯¡£Çë×¢Ò⣬³Ö¾Ã»¯µÄ¾ßÌåÅäÖúÍʹÓó¡¾°Ó¦¸Ã¸ù¾ÝÎÒÃǵÄÐèÇóºÍÓ¦ÓóÌÐòµÄÌØµãÀ´Ñ¡Ôñ¡£

    0 ·ÖÏíµ½£º
    ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
    ¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿