ÔÚÏÖ´úWeb¿ª·¢ÖУ¬Êý¾ÝµÄ¸ßËÙ´¦Öóͷ£Óë´æ´¢ÒѳÉΪȨºâÒ»¿îÓ¦ÓþºÕùÁ¦µÄÖ÷ÒªÖ¸±ê¡£Redis£¬×÷ΪһÖÖ¸ßÐÔÄܵÄÄÚ´æÊý¾Ý½á¹¹´æ´¢ÏµÍ³£¬ÓÉÓÚÆäÃë¼¶µÄÏìÓ¦ËÙÂʺ͸»ºñµÄÊý¾ÝÀàÐÍÖ§³Ö£¬±»ÆÕ±éÓ¦ÓÃÓÚ»º´æ¡¢ÐÂÎÅÐÐÁС¢ÊµÊ±Í³¼ÆµÈ¶à¸ö³¡¾°¡£¶øÔÚPHP¿ª±¬·¢Ì¬ÖУ¬PECLRedisÀ©Õ¹×÷ΪÅþÁ¬RedisµÄÇÅÁº£¬Ò»Ö±ÊÎÑÝ×ÅÒªº¦½ÇÉ«¡£
ÿ´ÎPECLRedisµÄ¸üУ¬¶¼ÏñΪPHP¿ª·¢Õß´øÀ´ÁËÒ»´Î¡°ÐÔÄÜÊ¢Ñ硱»ò¡°¹¦Ð§Ë¢Ð¡±µÄÆõ»ú¡£¶ø¿ËÈÕ£¬PECL::RedisµÄ×îб任ÈÕÖ¾£¨Changelog£©ÔÙ´ÎÒý·¢ÁË¿ª·¢ÕߵĹØ×¢£¬ÈÃÎÒÃÇһͬÉîÈë̽Ë÷ÕâЩÀå¸ï±³ºóµÄÉñÃØ¡£
×Ô´ÓPECLRedisÀ©Õ¹½µÉúÒÔÀ´£¬¹Ù·½Ò»Á¬ÔÚÐÔÄÜÓÅ»¯¡¢¹¦Ð§¸»ºñºÍ¼æÈÝÐÔÌáÉýÉÏϹ¦·ò¡£×îеİ汾±ä»»¼Í¼ÏÔʾ£¬¿ª·¢ÍŶӲ»µ«ÐÞ¸´ÁËÖÚ¶àÒÑÖªÎÊÌ⣬»¹ÒýÈëÁ˶à¸öÁîÈËÆÚ´ýµÄÐÂÌØÕ÷¡£ÌØÊâÊÇÕë¶Ô¸ß²¢·¢³¡¾°µÄÐÔÄܵ÷ÓÅ£¬¼«´ó¸ÄÉÆÁËÔÚ´óÁ÷Á¿ÇéÐÎϵÄÎȹÌÐÔºÍÍÌÍÂÄÜÁ¦¡£
¼æÈݸü¶àRedisа汾£¬ÍØÕ¹ÁËÀ©Õ¹µÄÊÊÓùæÄ££¬Ò²Îª¿ª·¢ÕßÌṩÁ˸ü´óµÄÎÞаÐÔ¡£
а汾»¹ÔöÇ¿ÁËÒì³£´¦Öóͷ£»úÖÆ£¬ÌáÉýÁ˵÷ÊÔÌåÑ飬ÉÁ¿ª·¢ÕßÔÚ¿ª·¢ºÍÔËάÀú³ÌÖпÉÒÔ¸üѸËÙ¶¨Î»ÎÊÌâ¡£ÖµµÃÒ»ÌáµÄÊÇ£¬Ëæ×ÅRedis7.xµÄÖð²½ÆÕ¼°£¬PECLRedisÀ©Õ¹Ò²¾ÙÐÐÁËÏìÓ¦µÄÓÅ»¯£¬ÉÁ¿ª·¢ÕßÄܹ»¸üºÃµØÊ¹ÓÃRedisµÄ×îÐÂÌØÕ÷£¬ºÃ±È¸ü¸ßЧµÄÄÚ´æÖÎÀí¡¢Ë¢ÐµÄÊÂÎñÖ§³ÖÒÔ¼°¸ü¸»ºñµÄÊý¾Ý½á¹¹²Ù×÷¡£
ËäÈ»£¬ÈκÎÊÖÒÕµÄǰ½ø¶¼Àë²»¿ªÓû§µÄÏÖʵʹÓ÷´Ïì¡£¿ª·¢ÕßÉçÇøÖеÄÉùÒô³ÉÎªÍÆ¶¯°æ±¾µü´úµÄÖ÷ҪʵÁ¦¡£ÕýÒòÔÆÔÆ£¬PECLRedisµÄ±ä»»ÈÕÖ¾ÏêϸÁгöÁËÿһ´ÎÐÞ¸´¡¢Ë¢Ð¡¢ÐÂÔö¹¦Ð§µÄϸ½Ú£¬ÈÃÿһλ¿ª·¢Õß¶¼ÄÜÃ÷È·Ïàʶ×Ô¼ºËùÓÃÀ©Õ¹°æ±¾µÄÄÜÁ¦½çÏߣ¬´Ó¶øÖƶ©Ô½·¢¿ÆÑ§µÄ¿ª·¢Õ½ÂÔ¡£
ÎÒÃÇ¿ÉÒÔ¿´µ½£¬ÐÂ°æ±¾ÌØÊâ¹Ø×¢ÁË¿çÆ½Ì¨¼æÈÝÐÔ£¬ÎÞÂÛÄãÊÇÔÚLinuxЧÀÍÆ÷¡¢WindowsÇéÐÎÕÕ¾ÉÔÆ¶Ëƽ̨£¬¶¼ÄÜÏíÊܵ½ÓÅ»¯ºóµÄÐÔÄÜÌåÏÖ¡£¶ø¶ÔÄÚ´æÖÎÀí¡¢ÍøÂçÅþÁ¬³ØµÈµ×²ã½¹µãÄ£¿éµÄµ÷½â£¬Ò²ÈÃÀ©Õ¹±äµÃÔ½·¢ÇáÓ¯ºÍÎȹ̡£ÕâЩ¿´ËÆÏ¸Î¢µÄ¸Ä¶¯£¬ÏÖʵÉÏΪ¿í´óPHP¿ª·¢ÕßÌṩÁËÖØ´óµÄ±ãµ±£¬ïÔÌÁËÐÔÄÜÆ¿¾±£¬½µµÍÁËά»¤±¾Ç®¡£
ÔÚδÀ´£¬PECLRedisµÄÉú³¤Ç÷ÊÆÒ²Öð½¥ÏòÖÇÄÜ»¯¡¢×Ô¶¯»¯Æ«ÏòÑÓÉì¡£ºÃ±ÈÒýÈë¸üÖÇÄܵÄÅþÁ¬¼ì²â»úÖÆ¡¢Ö§³ÖÒì²½IO²Ù×÷¡¢ÍêÉÆµÄ¼à¿Ø½Ó¿ÚµÈ£¬¶¼½«³ÉΪÏÂÒ»²½µÄÖØµãÆ«Ïò¡£Õâ²»µ«Òâζ×ÅRedisµÄÎÞаÐÔºÍÊÊÓÃÐÔ½«»ñµÃÔöÇ¿£¬Ò²Òâζ×Å¿ª·¢ÕßÃÇ¿ÉÒÔÔÚ¸üÖØ´óµÄ³¡¾°ÖУ¬ÒÀÍÐÎȹ̶ø¸ßЧµÄÀ©Õ¹¾ÙÐÐÁ¢ÒìʵÑé¡£
×ܽáһϣ¬±¾´ÎPECL::RedisµÄ¸üУ¬¼ÈÊÇÊÖÒÕµÄÉý¼¶»»´ú£¬Ò²ÊÇ¿ª·¢ÕßÌåÑéµÄÒ»Á¬ÓÅ»¯¡£ËüÕÃÏÔÁË¿ªÔ´ÉçÇøµÄÄý¾ÛÁ¦ÓëÁ¢ÒìʵÁ¦¡£Ã¿Ò»´Î°æ±¾µÄ±ä»»£¬¶¼ÏñÊÇΪÎÒÃÇ·¿ªµÄÒ»ÉÈеĴóÃÅ£¬ÈÃÎÒÃÇÄܹ»ÓøüÉÙµÄʱ¼äºÍ¾«Éñ£¬¹¹½¨³ö¸ü¿ì¡¢¸üÎÈ¡¢¸üÖÇÄܵÄWebÓ¦Óá£
δÀ´£¬ÅãͬןìÉ«µÄ¡°Redis¡±ÃÖÂþÔÚPHPÉú̬µÄÿһ¸ö½ÇÂ䣬¿ª·¢ÕßÃDZؽ«ÓÀ´Ò»¸ö³äÂúÎÞÏÞ¿ÉÄܵÄÐÂʱ´ú¡£
¼ÌÐøÉîÈ룬ÎÒÃDz»µÃ²»ÌáPECLRedisÀ©Õ¹µÄÕâЩÁ¢ÒìÁÁµã£¬ÒÔ¼°ËüÃǶԿª·¢ÕßµÄÏÖʵӰÏì¡£µÚÒ»£¬ÐÔÄÜÌáÉý³ÉΪ½¹µã¡£Ð°æµÄ±ä»»ÈÕ־ǿµ÷ÐÞÕýÁ˶àÏîÐÔÄÜÆ¿¾±ÎÊÌ⣬ÓÈÆäÊÇÔڸ߲¢·¢ÇéÐÎϵÄÌåÏÖ»ñµÃÁËÏÔÖø¸ÄÉÆ¡£ºÃ±È£¬ÅþÁ¬³ØµÄÓÅ»¯Ê¹µÃ½¨ÉèÅþÁ¬µÄʱ¼äËõ¶Ì£¬ïÔÌÁËÆÚ´ýʱ¼ä£¬¼«´óÔöÇ¿ÁËϵͳµÄÍÌÍÂÄÜÁ¦¡£
ÊǸ»ºñµÄ¹¦Ð§Ö§³Ö¡£PECLRedisÐÂÔöÁ˶à¸ö²Ù×÷½Ó¿ÚºÍÊý¾Ý½á¹¹Ö§³Ö£¬ÀýÈç¶ÔHyperLogLog¡¢StreamµÈÐÂÐÍÊý¾ÝÀàÐ͵ÄÖ§³Ö£¬Ê¹µÃ¿ª·¢ÕßÄܹ»¸üÎÞаµØÊµÏÖÖÖÖÖÖØ´óÓªÒµÂß¼¡£ÀýÈ磬StreamÖ§³ÖÈÃÐÂÎÅÐÐÁеÄʵÏÖ±äµÃÔ½·¢¸ßЧºÍ¿É¿¿£¬´Ó¶øÎªÊµÊ±Êý¾Ý´¦Öóͷ£Ìṩ¼áʵ»ù´¡¡£
ÐÂÔöµÄÛÕ±Õ²Ù×÷¡¢ÊÂÎñ´¦Öóͷ£µÈ¹¦Ð§£¬Ò²ÔöÇ¿ÁËRedisÔÚÖØ´ó³¡¾°ÏµÄÊÊÓÃÐÔ¡£
ÔÚ¼æÈÝÐÔ·½Ã棬×îа汾ÒѾ֧³ÖRedis7.x£¬È·±£¿ª·¢Õß¿ÉÒÔÎÞ·ìÉý¼¶¶ø²»Ó°ÏìÒÑÓÐÇéÐΡ£ÕâÖÖÏòºó¼æÈÝÐÔ£¬ÎªÆóÒµ¼¶Ó¦ÓÃµÄÆ½»¬Éý¼¶ÌṩÁ˰ü¹Ü¡£¸ü¿öÇÒ£¬PECLÀ©Õ¹ÔÚÖ§³Ö²î±ðPHP°æ±¾ÉÏÒ²Ò»Á¬ÓÅ»¯£¬ïÔÌÁË¿ª·¢Öеİ汾ÊÊÅäÄÑÌâ¡£ÕâЩÆð¾¢£¬ÎÞÒÉ×ßÔÚÁËÐÐÒµµÄÇ°ÑØ£¬ÎªPHPÉú̬ÖеÄRedisÓ¦Óÿµ½¡Éú³¤ÌṩÁ˼áʵ»ù´¡¡£
Òì³£´¦Öóͷ£ºÍµ÷ÊÔ¹¤¾ß£¬Ò²ÓÀ´ÁËÏÔÖøÌáÉý¡£Ð°æÖÐÒýÈëÁËÏêϸµÄ¹ýʧÂëºÍÈÕÖ¾½Ó¿Ú£¬×ÊÖú¿ª·¢Õ߸üÖ±¹ÛµØÕï¶ÏÎÊÌâ¡£ºÃ±È£¬ÅþÁ¬¶Ï¿ª¡¢ÏÂÁʱ¡¢ÄÚ´æÏÞÖÆµÈÒì³££¬¶¼Äܱ»²¶»ñºÍÏêϸ¼Í¼¡£Õâ¹ØÓÚÉú²úÇéÐεÄÎȹÌÐÔά³ÖºÍÎÊÌâ×·×ÙÓÈΪÖ÷Òª¡£¿ª·¢Õß²»±ØÔÙÀ§ÔÚÄ£ºýµÄ¹ýʧÐÅÏ¢ÖУ¬¶ø¿ÉÒÔÒÀ¸½ÏêϸµÄµ÷ÊÔÐÅÏ¢¿ìËÙ¶¨Î»ÎÊÌâȪԴ£¬Ìá¸ßά»¤Ð§ÂÊ¡£
ÔÚÇå¾²ÐÔ·½Ã棬а汾ÒýÈëÁ˶àÏî²½·¥£¬ÀýÈçÖ§³ÖTLS¼ÓÃÜÅþÁ¬£¬ÔöÇ¿ÁËÊý¾ÝÔÚ´«ÊäÀú³ÌÖеÄÇå¾²°ü¹Ü¡£Ëæ×ÅÊý¾ÝÇå¾²³ÉΪÆóÒµºÍÓû§µÄÅäºÏ¹Ø×¢µã£¬PECLRedisÔÚÇå¾²·½ÃæµÄÌáÉý£¬Ò²ÎªÐÐÒµÊ÷Á¢Á˱ê¸Ë¡£ÆóÒµ¿Í»§¿ÉÒÔ¸ü¶¨Ðĵؽ«Ãô¸ÐÊý¾Ý´æ´¢ÔÚRedisÖУ¬ÓøüµÍµÄΣº¦ÊµÏÖ¸ßËÙ´æ´¢ºÍ»á¼û¡£
Óû§ÌåÑé·½Ãæ£¬PECLÍŶӻ¹ÓÅ»¯ÁËÎĵµÓëʾÀý´úÂ룬×ÊÖú¿ª·¢Õ߸ü¿ìËÙÉÏÊÖ¡£Ð°æµÄʹÓÃÖ¸Ä϶ÔÖØ´ó¹¦Ð§¾ÙÐÐÁËÏêϸڹÊÍ£¬ÉõÖÁÌṩʵ¼ùÖеÄ×î¼Ñʵ¼ù½¨Ò飬ʹµÃÐÂÊÖÒ²Äܾø²»¼èÐÁµØ¼¯³É²¢Ó¦ÓÃÐµĹ¦Ð§¡£ÉçÇøµÄ»îÔ¾¶ÈÒ²Òò´ËÌáÉý£¬¿ª·¢ÕßÖ®¼äµÄ½»Á÷ºÍ֪ʶ¹²Ïí³ÉÎªÍÆ¶¯Õû¸öÉú̬һÁ¬¿µ½¡Éú³¤µÄ½¹µã¡£
δÀ´µÄÆ«Ïò»òÐí»¹ÔÚÓÚÖÇÄÜ»¯µÄÀ©Õ¹ÖÎÀíºÍ×Ô¶¯»¯¼à¿Ø¡£ºÃ±È£¬Á¬ÏµAI¾ÙÐÐÐÔÄÜÕ¹Íû£¬×Ô¶¯µ÷ÀíÅþÁ¬³Ø²ÎÊý£»»òÕßÒýÈë¸üÖÇÄܵij¤ÆÚ»¯»úÖÆ£¬ïÔÌÊý¾ÝɥʧΣº¦¡£ÕâÐ©Ç°ÑØÊÖÒÕµÄÈÚÈ룬½«Ê¹PECLRedis²»µ«½öÊÇÒ»¸öÀ©Õ¹£¬¸ü³ÉΪÖǻۻ¯µÄÖÐÊ࣬Ïòµ¼PHP¿ª·¢ÕßÅäºÏÂõÏòÊý×Ö»¯ÐÂʱ´ú¡£
×Ü½á¶øÑÔ£¬PECL::RedisµÄÿһ´Î°æ±¾µü´ú¶¼ÏñÊÇÒ»³¡ÊÖÒÕÊ¢Ñ磬¼ÈÖª×ãÁËÏÖʵӪҵÐèÇó£¬Ò²Ô¤Ê¾×ÅÊÖÒÕÉú³¤µÄÆ«Ïò¡£ËüÏñÒ»×ùÇÅÁº£¬½«PHP¿ª·¢ÕßÓë¸ßËÙ¡¢ÖÇÄÜ¡¢¿É¿¿µÄRedisÌìÏÂϸÃÜÅþÁ¬¡£ÏàÐÅÔÚ²»¾ÃµÄδÀ´£¬Ëæ×Ÿü¶àÁ¢ÒìµÄ¼ÓÈ룬ÎÒÃǽ«ÔÚPHPÉú̬ÖмûÖ¤¸ü¶àÓÉRedisÇý¶¯µÄÊÂÒµ¡£
ÕýÈçÄÇÒ»Ö±ÉÁׯµÄºìÉ«¹âÏߣ¬PECLRedis½«Ò»Á¬µãÁÁ¿ª·¢ÕßµÄÃÎÏëÓëδÀ´¡£