Redis ²`«×¾úÀI¡G®Ö¤ßì²z»PÀ³¥Î¹ê½î ( ²Åé ¦r) |
§@ªÌ¡G¿ú¤å«~ | Ãþ§O¡G1. -> ¸ê®Æ®w -> Redis |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 50360 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G12/1/2018 |
¶¼Æ¡G248 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121350474 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GÃkµn§Þ³N¤§¤s ¬°¤°¤\§Ún¹Á¸Õ¼g§@§Þ³NÃþ®ÑÄy §Ú²¦·~¦Ü¤µ¤w¸g¤Q¦~¤F¡C³o¤Q¦~ªº§Þ³N¥Í²PµS¦pÁ}¨¯ªºµn¤s¹Lµ{¡A¤¤¶¡Áö¦³°±°±·²·²¡A¦ý¾ãÅé¦Ó¨¥¡A§Ú©l²×¦b¦V¤W§V¤OÃkµn¡C §Ú¬OÓ¹ï·s§Þ³N¦³µÛ±j¯P¦n©_¤ßªº¤H¡A´¿¸g¾Ç²ß¤F«Ü¦hºØpºâ¾÷»y¨¥¡A¦³¨Ç»y¨¥»P§Úªº¤u§@¦}¨S¦³¤Ó¤jÃö¨t¡A¦ý³o¤£§«Ãª§Úªá¶O®É¶¡¥h๬㥦̡C¬Û¤ñ¨Ãä«Ü¦h§Þ³N°ª¤â¡A§Ú¥»¤H¦}¤£ºâ¤@Ó¯S§O¦³¤Ñ½áªº¤H¡A©Ò¥Hª¦¤sªº¹Lµ{¤ñ¸û½wºC¡C 2018¦~¦~¤¤¡A§Ú°¸µM¦^ÅU¤F¤@¤U¦Û¤vªº§Þ³N¥Í²P¡A·PıÁ`ºâ¦³©Ò¤p¦¨¡Aµn¤s¹F¨ì¤F¤@©w°ª«×¡A¦ý»P¦¹¦P®É¡A§Ú¤]·NÃѨì§Þ³N¤é·s¤ë²§¡A³»®p»»¤£¥i¤Î¡AÁ`·|¦³§Úª¦¤£°Êªº¨º¤@¤Ñ¡A¨º¤\¦b¦¹¤§«e§Ú¯à°µ¨Ç¤°¤\©O¡H ¶~·v¤§®É¡A§Ú¶}©l¹Á¸Õ¼g§@§Þ³NÃþ®ÑÄy¡A§Æ±æ±N¦Û¤v¦h¦~¨Óªº©Ò¾Ç©Ò·Q°O¿ý¤U¨Ó¡A¤À¨Éµ¹¤s¤Uªº¾Ç§Ì¾Ç©fÌ¡A§Æ±æ¥L̾\Ū¤§¦Z¡A¥i¥H¦bµn¤s®É»´ªQ¤@¨Ç¡Cµ¥¨ì¥LÌ¥¼¨Ó¹F¨ì§Ú©Ò³Bªº°ª«×®É¡A¤]¯à°¸¦Ó°O°_§Ú³o¼Ë¤@Ó«e½ú´¿¸g¼g¹L¤@ÂIªF¦è¹ï¥L̦³¹L¨Ç³\À°§U¡C §Ú¥²¶·©Ó»{¡A§Úªº»y¤å¤ô¥¤£ºâ¦n¡A¼g§@¹ï§Ú¨Ó»¡¬O¤@Ó¬D¾Ô¡C¤£¹L·í§Ú¶}©lµÛ¤â¹Á¸Õ®É¡A«oµo²{¦Û¤v¦³¤@ºØ°±¤£¤U¨Óªº·Pı¡C §Úµo²{¼g§@§Þ³NÃþ®ÑÄy³o¥ó¨Æ¯S§O¾A¦X§Ú¡A¤@¤è±³oÃþ®Ñ¦}¤£»ÝnµØÄRªºÃãĦ¥H¤Î§O¥X¤ßµôªº±¡¸`³]p¡A¦]¬°¼g¥X²©ú©öÀ´ªº¤º®e¤~¬O³Ì«nªº¡A¥t¤@¤è±§Ú«Ü²M·¡´¶³q¤H¦b±¹ï¤@ªù·s§Þ³N®É©Ò¹J¨ìªºÃøÂI¦bþ¨½¡AªùÂe¦bþ¨½¡A¦]¬°µn¤s®É¹J¨ìªºÁ}Ãø§Ú³£¤ß¤¤¦³¼Æ¡C §Þ³N¤j¯«Ì¥i¯à·|ı±o¨º¨Ç¡§ÃøÂI¡¨³£¯S§O²³æ¡A¥LÌ«ÜÃø¯¸¦b´¶³q¤Hªº¨¤«×«ä¦Ò°ÝÃD¡A¹ï¤_ŪªÌªº©ê«è·|ı±oÃø¥H²z¸Ñ¡C§Ú®É±`½¾\¤@¨Ç°ê¥~ªº§Þ³N³Õ«È¡Aµo²{³o¨Ç¤j¯«¼gªº¤å³¹¨ä¹ê¦}¤£©öÀ´¡A¤@½g¤å³¹©¹©¹n¥J²Ó¦a¾\Ū¦n¦h¹M¤~¯à¤jP²z¸Ñ¡C¦pªGŪªÌ§Æ±æ§ó»´ªQ¦a²z¸Ñ¥LÌ©Ò¼gªº¤º®e¡A´N¤Ó»Ýn§Ú̳o¨Çº@·N¼g§@§Þ³NÃþ®ÑÄyªº¤H¡C§Ú̱N¨Ó¦Û¤s³»ªº±âÀߪºª¾ÃÑ©âµ·éõ¡AÅý¥¦ÌÅܱo©ö¤_²z¸Ñ¡AÅý§ó¦h¤H¥i¥H¨É¨ü¨ì¨Ó¦Û¤s³»ªº¶§¥ú¡C ¤H̱`»¡¡A¤@Ó¤H¦~»´®É¸g¾úªºÁ}Ãø·|¦b¥¼¨Ó¦¨¬°¥Lªº°]´I¡A§Ú·Q³o¤j·§´N¬O§Ú¯à§¹¦¨³o¥»®Ñªºì¦]¡C ¬°¤°¤\§Ún¼g Redis Redis ¬O¤¬Ápºô§Þ³N¬[ºc¦b¦sÀx¨t²Î¤¤¨Ï¥Î±o³Ì¬°¼sªxªº¤¤¶¡¥ó¡A¥¦¤]¬O¤¤°ª¯Å¦ZºÝ¤uµ{®v§Þ³N±¸Õ¤¤±¸Õ©x³Ì³ßÅw°Ýªº¤uµ{§Þ¯à¤§¤@¡A¯S§O¬O¨º¨ÇÀu¨qªº¡BÄvª§¿E¯Pªº¤j«¬¤¬Ápºô¤½¥q¡]¤ñ¦p Twitter¡B·s®ö·L³Õ¡Bªü¨½¤ª¡BÄË°T¤ª¡B²^Ä_¡Bª¾¥Gµ¥¡^¡A³q±`n¨D±¸ÕªÌ¤£¶È¶È´x´¤ Redis °ò¦¨Ï¥Î¤èªk¡A§ón¨D²`¼h²z¸Ñ Redis ¤º³¡¹ê²{ªº²Ó¸`ì²z¡C²@¤£¦j±i¦a»¡¡A¥un¯à§â Redis ªºª¾ÃÑÂI¥þ³¡¦Y³z¡A§Aªº¥b¥u¸}´N¤w¸g½ñ¶i¤ß»ö¤½¥qªº§Þ³N¬ãµo³¡¤F¡C ¦ý§Ú¦b¥H©¹ªº«Ü¦h±¸Õ¤¤¡Aµo²{¤j¦h¼Æ¦P¾Ç¥u·|®³ Redis °µ¼Æ¾Ú½w¦s¡A¨Ï¥Î³Ì²³æªº get/set ¤èªk¡A°£¦¹¤§¥~´X¥G¤@µL©Òª¾¡C¤]¦³¤p³¡¤À¦P¾Çª¾¹D Redis ªº¤À¥¬¦¡Âê¡A¦ý¤]¤£²M·¡¨ä¤º³¡¹ê²{¾÷¨î¡A¬Æ¦Ü¦b¨Ï¥Î¤W´N¤£¼Ð·Ç¡A¾ÉP¥Í²£Àô¹Ò¤¤¥X²{·N·Q¤£¨ìªº°ÝÃD¡CÁÙ¦³«Ü¦h¦P¾Ç¨S»{ÃѨì Redis ¬OÓ³æ½uµ{µ²ºc¡A¤]¤£²z¸Ñ³æ½uµ{ªº Redis¬°¦óÁÙ¥i¥H¤ä«ù°ª¦}µo¡C §Ú§Æ±æ³q¹L®Þ²z©MÁ`µ²¦Û¤vªº¹ê½î¸gÅç¡A¯à°÷À°§U§ó¦h¦ZºÝ¶}µoªÌ§ó§Ö¡B§ó²`¤J¦a´x´¤ Redis §Þ¯à¡C³o´N¬O§Ú¼g§@¥»®Ñªºªì°J¡C §Ú©Ò¦bªº´x¾\¬ì§Þ¤½¥q¡A¬°¤F¤ä¼µ®ü¶q¡]»õ¯Å¡^ªº¥Î¤áªA°È¡A¨Ï¥Î¤F¤W¤dÓRedis ¹ê¨Ò¡A¦p¹Ï 0-1 ©Ò¥Ü¡A¥]§t¤j¬ù 100 Ó Redis ¶°¸s¡]Codis¡^¥H¤Î«Ü¦h¿W¥ßªºRedis ¸`ÂI¡A¦]¦¹§Ú¦b¨Ï¥Î Redis §@¬°½w¦s©M«ù¤[¦sÀx¤¤¶¡¥ó¤W¿n²Ö¤F¸û¬°Â×´Iªº¹ê¾Ô¸gÅç¡A³o¨Ç§Ú³£±N²@µL«O¯d¦a¤À¨É¨ì¥»®Ñ¤¤¡C Redis ¯A¤Î¨ìªºª¾ÃÑÂI¬O«D±`¦hªº¡A¥»®Ñ±NÁ¿¸Ñ¨ä¤¤³Ì±`¨£ªº Redis ®Ö¤ßì²z©MÀ³¥Î¹ê½î¸gÅç¡AÅýŪªÌ¦b¾\Ū¤§¦Z¥i¥H±Nª¾ÃѧֳtÀ³¥Î¨ì¥®Éªº Redis ¶µ¥Ø¶}µo¤¤¡C °£¦¹¤§¥~¡A¥»®ÑÁÙ·|²`¤J±´¨s¤@¨Ç©³¼hªº¦ÜÃö«nªºpºâ¾÷¬ì¾Ç°ò¦ì²z¡A¥H¤Î§Þ³NÀ³¥Îªº«ä¦Ò¤è¦¡¡A³o¨Ç°ò¦ªºª¾ÃÑ©M§Þ¯à±N³Ì²×¨M©w§Aªº§Þ³N¤H¥Í¹D¸ô¥i¥H¨«¦h§Ö¡B¨«¦h»·¡C
¥»®Ñ¤º®eµ²ºc ¥»®Ñ¤À¬°°ò¦©MÀ³¥Î½g¡Bì²z½g¡B¶°¸s½g¡B©Ý®i½g¡B·½½X½g¦@ 5 ¤j¶ô¤º®e¡C °ò¦©MÀ³¥Î½g¡G¥e¾Ú½g´T³Ìªø¡A³o¤]¬O¹ïŪªÌ³Ì¦³»ùȪº¤º®e¡A¥i¥Hª½±µÀ³¥Î¨ì¹ê»Ú¤u§@¤¤¡C ì²z½g©M¶°¸s½g¡G¾A¦X¹ï§Þ³N¦³µÛ·¥P°l¨Dªº¶}µoªÌ¾Ç²ß¡A¥ĻƱæ³z¹L²³æªº§Þ³Nªí±¬Ý¨ìºëPªº©³¼h¥@¬É¡C ©Ý®i½g¡G§@¬°³Ì®Ö¤ß¤º®eªº¸É¥R³¡¤À¡AÀ°§UŪªÌ¶i¤@¨B©Ý®i§Þ³Nµø³¥©ÎªÌÉq¹ê°ò¦¡A«K¤_¶i¶¥¾Ç²ß¡C ·½½X½g¡Gº¡¨¬°ª¶¥¥Î¤á²`¤J±´¯Á Redis ¤º³¡¹ê²{ì²zªº±j¯P»Ýn¡A³oÃþŪªÌ°í«HŪÀ´·½½X¤~¬O§Þ³N¹ê¤Oªº¯u¥¿Åé²{¡C ¹Ï¤å¦}Z¬O¥»®Ñ¤@¤j¯S¦â ¬°¤F«K¤_ŪªÌ²z¸Ñ¥»®Ñ¤º®e¡A§Úªá¶O¤F¤£¤Ö®É¶¡Ã¸¨î¤F¤j¶qì³Ð±m¦â´¡¹Ï¡C§Æ±æ³o¨Ç±m¹Ï¯à°÷À°§UŪªÌ§ó¦³®Ä²v¦a²z¸Ñ¥»®Ñª¾ÃÑÂI¡A¹ê²{¨Æ¥b¥\¿ªº®ÄªG¡C ¾A¦X¾\Ū¥»®ÑªºÅªªÌ ¥»®Ñ¾A¦X¥H¤UÃþ«¬ªºÅªªÌ¾\Ū¡C 1. ¦³ Redis °ò¦¡A´÷±æ²`«×´x´¤ Redis §Þ³Nì²zªº¤¤°ª¯Å¦ZºÝ¶}µoªÌ¡C 2. ´÷±æ¦¨¥\¶i¤J¤j«¬¤¬Ápºô¥ø·~¬ãµo³¡ªº¤¤°ª¯Å¦ZºÝ¶}µoªÌ¡C 3. »Ýn¤ä¼µ¤½¥q Redis ¤¤¶¡¥ó¹Bºû¤u§@ªºªì¤¤¯Å¹Bºû¤uµ{®v¡C 4. §Æ±æ§ó¦n¦a³]p Redis ±¸ÕÃD¥Øªº¦ZºÝ§Þ³N±¸Õ©x¡C 5. ¹ï Redis ¤¤¶¡¥ó§Þ³N¦n©_ªº¤¤°ª¯Å«eºÝ§Þ³NªB¤ÍÌ¡C ¦Ñ¿ú 2018 ¦~10 ¤ë ¤å |
¤º®e²¤¶¡GRedis ¬O¤¬Ápºô§Þ³N»â°ì¨Ï¥Î³Ì¬°¼sªxªº¦sÀx¤¤¶¡¥ó¡A¥H¨ä¶W°ªªº©Ê¯à¡B§¹¬üªº¤åÀÉ¡B²¼ä©öÀ´ªº·½½X©MÂ×´Iªº«È¤áºÝ®w¤ä«ù¦b¶}·½¤¤¶¡¥ó»â°ì¼s¨ü¦nµû¡C°ê¤º¥~«Ü¦h¤j«¬¤¬Ápºô¤½¥q³£¦b¨Ï¥Î Redis¡A¤ñ¦p Twitter¡B¼É³·®T¼Ö¡BGithub¡BStackOverflow¡BÄË°T¡Bªü¨½¡B¨ÊªF¡BµØ¬°¡B·s®ö·L³Õµ¥¡A«Ü¦h¤¤¤p«¬¤½¥q¤]³£¦³À³¥Î¡C¤]¥i¥H»¡¡A¹ï Redis ªº¤F¸Ñ©MÀ³¥Î¹ê½î¤w¦¨¬°·í¤U¤¤°ª¯Å¦ZºÝ¶}µoªÌ¶¤£¶}ªº¥²³Æ§Þ¯à¡C¥»®Ñ¦b¤º®eµ²ºc¤W¤À¬° Redis °ò¦À³¥Î¡Bì²z¡B¶°¸s¡B©Ý®i¾Ç²ß©M·½½X¤ÀªR 5¤j¶ô¡C Redis °ò¦À³¥Î¡G¥e¾Ú½g´T³Ìªø¡A³o¤]¬O¹ïŪªÌ³Ì¦³»ùȪº¤º®e¡A¥i¥Hª½±µÀ³¥Î¨ì¹ê»Ú¤u§@¤¤¡C ì²z©M¶°¸sª©¶ô¡G¾A¦X¹ï§Þ³N¦³µÛ·¥P°l¨Dªº¶}µoªÌ¡A¥ĻƱæ³z¹L²³æªº§Þ³Nªí±¬Ý¨ìºëPªº©³¼h¥@¬É¡C ©Ý®i¾Ç²ßª©¶ô¡G§@¬°³Ì®Ö¤ß¤º®e¤§¥~ªº¸É¥R³¡¤À¡A¥Dn¥Î¤_¶i¤@¨BÂX®i§Þ³Nµø³¥©ÎªÌÉq¹ê°ò¦¡A«K¤_¶i¶¥¾Ç²ß¡A§@ªÌ·|ºÉ¥i¯àªº¦b©Ý®i½g«ùÄòÂX¥R§ó¦hª¾ÃÑÂI¡C ·½½X¤ÀªRª©¶ô¡G¥Dnº¡¨¬°ª¶¥¥Î¤á²`¤J±´¯Á Redis ¤º³¡¹ê²{ªº±j¯P´÷±æ¡A³oÃþŪªÌ°í«HŪÀ´·½½X¤~¬O§Þ³N¹ê¤Oªº¯u¥¿Åé²{¡C |
¥Ø¿ý¡G²Ä1½g °ò¦©MÀ³¥Î½g / 1 1.1 ±Â¤H¥H³½¤£¦p±Â¤H¥Hº® / 1 1.1.1 ¥Ñ Redis ±¸Õ·Q¨ìªº / 1 1.1.2 ¥»®Ñªº¤º®eS³ò / 2 1.1.3 Redis ¥i¥H°µ¤°¤\ / 3 1.1.4 ¤pµ² / 3 1.1.5 ÂX®i¾\Ū / 4 1.2 ¸U¤V°ª¼Ó¥¦a°_¡X¡XRedis °ò¦¼Æ¾Úµ²ºc / 4 1.2.1 Redis ªº¦w¸Ë / 5 1.2.2 5 ºØ°ò¦¼Æ¾Úµ²ºc / 6 1.2.3 ®e¾¹«¬¼Æ¾Úµ²ºcªº³q¥Î³W«h / 17 1.2.4 ¹L´Á®É¶¡ / 17 1.2.5 «ä¦Ò¡®§@·~ / 17 1.3 ¤d¦|Ävµo¡X¡X¤À¥¬¦¡Âê / 18 1.3.1 ¤À¥¬¦¡Âꪺ¶ø¸q / 18 1.3.2 ¶W®É°ÝÃD / 20 1.3.3 ¥i«¤J©Ê / 21 1.3.4 «ä¦Ò¡®§@·~ / 24 1.4 ½w§L¤§p¡X¡X©µ®É¶¤¦C / 24 1.4.1 ²§¨B®ø®§¶¤¦C / 24 1.4.2 ¶¤¦CªÅ¤F«ç¤\¿ì / 26 1.4.3 ªý¶ëŪ / 26 1.4.4 ªÅ¶~³s±µ¦Û°ÊÂ_¶} / 26 1.4.5 Âê¨R¬ð³B²z / 27 1.4.6 ©µ®É¶¤¦Cªº¹ê²{ / 27 1.4.7 ¶i¤@¨BÀu¤Æ / 30 1.4.8 «ä¦Ò¡®§@·~ / 31 1.5 ¸`¦çÁY¹¡X¡X¦ì¹Ï / 31 1.5.1 °ò¥»¥Îªk / 31 1.5.2 ²Îp©M¬d§ä / 34 1.5.3 Å]³N«ü¥O bitfield / 35 1.5.4 «ä¦Ò¡®§@·~ / 38 1.6 ¥|¨â¼·¤d¤ç¡X¡XHyperLogLog / 38 1.6.1 ¨Ï¥Î¤èªk / 39 1.6.2 pfadd ¤¤ªº pf ¬O¤°¤\·N«ä / 41 1.6.3 pfmerge ¾A¦Xªº³õ¦X / 42 1.6.4 ª`·N¨Æ¶µ / 42 1.6.5 HyperLogLog ¹ê²{ì²z / 42 1.6.6 pf ªº¤º¦s¥e¥Î¬°¤°¤\¬O 12KB / 49 1.6.7 «ä¦Ò¡®§@·~ / 50 1.7 ¼hÅrÅ|ᣡX¡X¥¬¶©¹LÂo¾¹ / 50 1.7.1 ¥¬¶©¹LÂo¾¹¬O¤°¤\ / 51 1.7.2 Redis ¤¤ªº¥¬¶©¹LÂo¾¹ / 51 1.7.3 ¥¬¶©¹LÂo¾¹ªº°ò¥»¥Îªk / 52 1.7.4 ª`·N¨Æ¶µ / 59 1.7.5 ¥¬¶©¹LÂo¾¹ªºì²z / 60 1.7.6 ªÅ¶¡¥e¥Î¦ôp / 61 1.7.7 ¹ê»Ú¤¸¯À¶W¥X®É¡A»~§P²v·|«ç¼ËÅÜ¤Æ / 62 1.7.8 ¥Î¤£¤W Redis 4.0 «ç¤\¿ì / 63 1.7.9 ¥¬¶©¹LÂo¾¹ªº¨ä¥LÀ³¥Î / 63 1.8 Â_§À¨D¥Í¡X¡X²³æ¬y / 64 1.8.1 ¦p¦ó¨Ï¥Î Redis ¨Ó¹ê²{²³æ¬yµ¦²¤ / 64 1.8.2 ¸Ñ¨M¤è®× / 65 1.8.3 ¤pµ² / 67 1.9 ¤@¤ò¤£©Þ¡X¡Xº|¤æ¬y / 68 1.9.1 Redis-Cell / 71 1.9.2 «ä¦Ò¡®§@·~ / 72 1.9.3 ÂX®i¾\Ū¡GRedis-Cell §@ªÌ¤¶²Ð / 72 1.10 ªñ¤ô¼Ó»O¡X¡XGeoHash / 73 1.10.1 ¥Î¼Æ¾Ú®w¨Óºâªþªñªº¤H / 73 1.10.2 GeoHash ºâªk / 74 1.10.3 Geo «ü¥Oªº°ò¥»¥Îªk / 75 1.10.4 ª`·N¨Æ¶µ / 78 1.11 ¤j®ü¼´°w¡X¡Xscan / 79 1.11.1 scan °ò¥»¥Îªk / 80 1.11.2 ¦r¨åªºµ²ºc / 82 1.11.3 scan ¹M¾ú¶¶§Ç / 82 1.11.4 ¦r¨åÂX®e / 83 1.11.5 ¹ï¤ñÂX®e¡BÁY®e«e¦Zªº¹M¾ú¶¶§Ç / 84 1.11.6 º¥¶i¦¡ rehash / 85 1.11.7 §ó¦hªº scan «ü¥O / 85 1.11.8 ¤j key ±½´y / 85 ²Ä2 ½g ì²z½g / 87 2.1 Ã@¹@¤J¨½¡X¡X½uµ{ IO ¼Ò«¬ / 87 2.1.1 «Dªý¶ë IO / 87 2.1.2 ¨Æ¥ó½ü¸ß ¡]¦h¸ô´_¥Î¡^ / 88 2.1.3 «ü¥O¶¤¦C / 90 2.1.4 ÅTÀ³¶¤¦C / 90 2.1.5 ©w®É¥ô°È / 90 2.1.6 ÂX®i¾\Ū / 90 2.2 ¥æÀY±µ¦Õ¡X¡X³q«H¨óij / 90 2.2.1 RESP / 91 2.2.2 «È¤áºÝ¡÷ªA°È¾¹ / 92 2.2.3 ªA°È¾¹¡÷«È¤áºÝ / 92 2.2.4 ¤pµ² / 95 2.2.5 ÂX®i¾\Ū / 95 2.3 ¥¼«Bº÷Á[¡X¡X«ù¤[¤Æ / 95 2.3.1 §Ö·Óì²z / 96 2.3.2 fork¡]¦h¶iµ{¡^ / 96 2.3.3 AOF ì²z / 97 2.3.4 AOF «¼g / 98 2.3.5 fsync / 98 2.3.6 ¹Bºû / 98 2.3.7 Redis 4.0 ²V¦X«ù¤[¤Æ / 99 2.3.8 «ä¦Ò¡®§@·~ / 100 2.4 ¹p¼F·¦æ¡X¡XºÞ¹D / 100 2.4.1 Redis ªº®ø®§¥æ¤¬ / 100 2.4.2 ºÞ¹DÀ£¤O´ú¸Õ / 101 2.4.3 ²`¤J²z¸ÑºÞ¹D¥»½è / 102 2.4.4 ¤pµ² / 104 2.5 ¦P¦à¦@ÀÙ¡X¡X¨Æ°È / 104 2.5.1 Redis ¨Æ°Èªº°ò¥»¥Îªk / 104 2.5.2 ì¤l©Ê / 105 2.5.3 discard¡]¥á±ó¡^ / 106 2.5.4 Àu¤Æ / 106 2.5.5 watch / 107 2.5.6 ª`·N¨Æ¶µ / 108 2.5.7 «ä¦Ò¡®§@·~ / 110 2.6 ¤p¹D®ø®§¡X¡XPubSub / 110 2.6.1 ®ø®§¦h¼½ / 110 2.6.2 PubSub / 111 2.6.3 ¼Ò¦¡q¾\ / 113 2.6.4 ®ø®§µ²ºc / 114 2.6.5 PubSub ªº¯ÊÂI / 115 2.6.6 ¸É¥R / 115 2.7 ¶}·½¸`¬y¡X¡X¤p¹ï¶HÀ£ÁY / 115 2.7.1 32bit VS 64bit / 116 2.7.2 ¤p¹ï¶HÀ£ÁY¦sÀx¡]ziplist¡^ / 116 2.7.3 ¤º¦s¦^¦¬¾÷¨î / 120 2.7.4 ¤º¦s¤À°tºâªk / 120 ²Ä3 ½g ¶°¸s½g / 122 3.1 ¦³³ÆµL±w¡X¡X¥D±q¦P¨B / 122 3.1.1 CAP ì²z / 122 3.1.2 ³Ì²×¤@P / 123 3.1.3 ¥D±q¦P¨B»P±q±q¦P¨B / 123 3.1.4 ¼W¶q¦P¨B / 124 3.1.5 §Ö·Ó¦P¨B / 124 3.1.6 ¼W¥[±q¸`ÂI / 125 3.1.7 µL½L´_¨î / 125 3.1.8 wait «ü¥O / 125 3.1.9 ¤pµ² / 126 3.2 §õ¥N®ç»ø¡X¡XSentinel / 126 3.2.1 ®ø®§¥á¥¢ / 128 3.2.2 Sentinel °ò¥»¥Îªk / 128 3.2.3 «ä¦Ò¡®§@·~ / 129 3.3 ¤À¦Óªv¤§¡X¡XCodis / 130 3.3.1 Codis ¤À¤ùì²z / 131 3.3.2 ¤£¦Pªº Codis ¹ê¨Ò¤§¶¡¼Ñ¦ìÃö¨t¦p¦ó¦P¨B / 132 3.3.3 ÂX®e / 132 3.3.4 ¦Û°Ê§¡¿Å / 133 3.3.5 Codis ªº¥N»ù / 133 3.3.6 Codis ªºÀuÂI / 134 3.3.7 mget «ü¥Oªº¾Þ§@¹Lµ{ / 134 3.3.8 ¬[ºcÅܾE / 135 3.3.9 Codis ªºÀª§¼ / 135 3.3.10 Codis ªº¦Z»OºÞ²z / 136 3.3.11 «ä¦Ò¡®§@·~ / 136 3.4 ²³§Ó¦¨«°¡X¡XCluster / 137 3.4.1 ¼Ñ¦ì©w¦ìºâªk / 138 3.4.2 ¸õÂà / 138 3.4.3 ¾E²¾ / 138 3.4.4 ®e¿ù / 140 3.4.5 ºôµ¸§Ý°Ê / 140 3.4.6 ¥i¯à¤U½u¡]PFAIL¡^»P½T©w¤U½u¡]Fail¡^ / 141 3.4.7 Cluster °ò¥»¥Îªk / 141 3.4.8 ¼Ñ¦ì¾E²¾·Pª¾ / 142 3.4.9 ¶°¸sÅܧó·Pª¾ / 143 3.4.10 «ä¦Ò¡®§@·~ / 143 ²Ä4 ½g ©Ý®i½g / 144 4.1 ¦ÕÅ¥¤K¤è¡X¡XStream / 144 4.1.1 ®ø®§ ID / 145 4.1.2 ®ø®§¤º®e / 145 4.1.3 ¼W§R§ï¬d / 145 4.1.4 ¿W¥ß®ø¶O / 147 4.1.5 ³Ð«Ø®ø¶O²Õ / 148 4.1.6 ®ø¶O / 150 4.1.7 Stream ®ø®§¤Ó¦h«ç¤\¿ì / 152 4.1.8 ®ø®§¦pªG§Ñ°O ack ·|«ç¼Ë / 153 4.1.9 PEL ¦p¦óÁקK®ø®§¥á¥¢ / 153 4.1.10 Stream ªº°ª¥i¥Î / 153 4.1.11 ¤À°Ï Partition / 154 4.1.12 ¤pµ² / 154 4.2 µL©Ò¤£ª¾¡X¡XInfo «ü¥O / 154 4.2.1 Redis ¨C¬í°õ¦æ¦h¤Ö¦¸«ü¥O / 155 4.2.2 Redis ³s±µ¤F¦h¤Ö«È¤áºÝ / 156 4.2.3 Redis ¤º¦s¥e¥Î¦h¤j / 156 4.2.4 ´_¨î¿nÀ£½w¨R°Ï¦h¤j / 157 4.2.5 «ä¦Ò¡®§@·~ / 158 4.3 ¬B¿ò¸Éº|¡X¡X¦A½Í¤À¥¬¦¡Âê / 158 4.3.1 Redlock ºâªk / 158 4.3.2 Redlock ¨Ï¥Î³õ´º / 159 4.3.3 ÂX®i¾\Ū¡Gredlock-py ªº§@ªÌ / 160 4.4 ´Â¥Í¼Ç¦º¡X¡X¹L´Áµ¦²¤ / 160 4.4.1 ¹L´Áªº key ¶°¦X / 160 4.4.2 ©w®É±½´yµ¦²¤ / 160 4.4.3 ±q¸`ÂIªº¹L´Áµ¦²¤ / 161 4.5 Àu³Ó¦H¨O¡X¡XLRU / 162 4.5.1 LRU ºâªk / 163 4.5.2 ªñ¦ü LRU ºâªk / 164 4.5.3 «ä¦Ò¡®§@·~ / 165 4.6 ¥ªi½w¶i¡X¡XÃi´k§R°£ / 165 4.6.1 Redis ¬°¤°¤\¨Ï¥ÎÃi´k§R°£ / 165 4.6.2 flush / 166 4.6.3 ²§¨B¶¤¦C / 166 4.6.4 AOF Sync ¤]«ÜºC / 166 4.6.5 §ó¦h²§¨B§R°£ÂI / 166 4.7 §®¤â¤¯¤ß¡X¡XÀu¶®¦a¨Ï¥Î Jedis / 167 4.7.1 «¸Õ / 171 4.7.2 «ä¦Ò¡®§@·~ / 172 4.8 ©~¦w«ä¦M¡X¡X«OÅ@ Redis / 172 4.8.1 «ü¥O¦w¥þ / 172 4.8.2 ºÝ¤f¦w¥þ / 173 4.8.3 Lua ¸}¥»¦w¥þ / 174 4.8.4 SSL ¥N²z / 174 4.8.5 ¤pµ² / 174 4.9 ¹jùÙ¦³¦Õ¡X¡XRedis ¦w¥þ³q«H / 175 4.9.1 spiped ì²z / 176 4.9.2 spiped ¨Ï¥Î¤Jªù / 176 4.9.3 «ä¦Ò¡®§@·~ / 179 ²Ä5 ½g ·½½X½g / 180 5.1 µ·¤ÀÁ\ªR¡X¡X±´¯Á¡§¦r²Å¦ê¡¨¤º³¡ / 180 5.1.1 embstr VS raw / 181 5.1.2 ÂX®eµ¦²¤ / 184 5.1.3 «ä¦Ò¡®§@·~ / 184 5.2 ´`§Çº¥¶i¡X¡X±´¯Á¡§¦r¨å¡¨¤º³¡ / 184 5.2.1 dict ¤º³¡µ²ºc / 184 5.2.2 º¥¶i¦¡ rehash / 186 5.2.3 ¬d§ä¹Lµ{ / 187 5.2.4 hash ¨ç¼Æ / 188 5.2.5 hash §ðÀ» / 188 5.2.6 ÂX®e±ø¥ó / 188 5.2.7 ÁY®e±ø¥ó / 189 5.2.8 set ªºµ²ºc / 189 5.2.9 «ä¦Ò¡®§@·~ / 189 5.3 ®ÁªÓ¡I¡X¡X±´¯Á¡§À£ÁY¦Cªí¡¨¤º³¡ / 190 5.3.1 ¼W¥[¤¸¯À / 192 5.3.2 ¯ÅÁp§ó·s / 192 5.3.3 intset ¤p¾ã¼Æ¶°¦X / 194 5.3.4 «ä¦Ò¡®§@·~ / 195 5.4 ·¹£¹q´w¡X¡X±´¯Á¡§§Ö³t¦Cªí¡¨¤º³¡ / 195 5.4.1 ¨CÓ ziplist ¦s¦h¤Ö¤¸¯À / 197 5.4.2 À£ÁY²`«× / 198 5.5 âªi·L¨B¡X¡X±´¯Á¡§¸õÅD¦Cªí¡¨¤º³¡ / 198 5.5.1 °ò¥»µ²ºc / 199 5.5.2 ¬d§ä¹Lµ{ / 199 5.5.3 ÀH¾÷¼h¼Æ / 200 5.5.4 ´¡¤J¹Lµ{ / 201 5.5.5 §R°£¹Lµ{ / 202 5.5.6 §ó·s¹Lµ{ / 203 5.5.7 ¦pªG score ȳ£¤@¼Ë©O / 203 5.5.8 ¤¸¯À±Æ¦W¬O«ç¤\ºâ¥X¨Óªº / 203 5.5.9 «ä¦Ò¡®§@·~ / 204 5.5.10 ÃD¥~¸Ü / 204 5.6 ¯}Â¥߷s¡X¡X±´¯Á¡§ºò´ê¦Cªí¡¨¤º³¡ / 205 5.6.1 ¯ÅÁp§ó·s / 207 5.6.2 ¨ú¥N ziplist ©|»Ý®É¤é / 207 5.6.3 «ä¦Ò¡®§@·~ / 207 5.7 ª÷ªK¥É¸¡X¡X±´¯Á¡§°ò¼Æ¾ð¡¨¤º³¡ / 207 5.7.1 À³¥Î / 208 5.7.2 µ²ºc / 210 5.7.3 «ä¦Ò¡®§@·~ / 213 5.8 ºë¯q¨Dºë¡X¡XLFU VS LRU / 213 5.8.1 Redis ¹ï¶Hªº¼ö«× / 213 5.8.2 LRU ¼Ò¦¡ / 213 5.8.3 LFU ¼Ò¦¡ / 214 5.8.4 ¬°¤°¤\ Redis n½w¦s¨t²Î®É¶¡ÂW / 217 5.8.5 Redis ¬°¤°¤\¦bÀò¨ú lruclock ®É¨Ï¥Îì¤l¾Þ§@ / 217 5.8.6 ¦p¦ó¥´¶} LFU ¼Ò¦¡ / 218 5.8.7 «ä¦Ò¡®§@·~ / 218 5.9 ¦p¼iÁ¡¦B¡X¡XÃi´k§R°£ªº¥¨¤jÄ묹 / 218 5.9.1 Ãi´k§R°£ªº³Ìªì¹ê²{¤£¬O²§¨B½uµ{ / 219 5.9.2 ²§¨B½uµ{¤è®×¨ä¹ê¤]¬Û·í´_Âø / 219 5.9.3 ²§¨B§R°£ªº¹ê²{ / 221 5.9.4 ¶¤¦C¦w¥þ / 224 5.9.5 «ä¦Ò¡®§@·~ / 225 5.10 ¶[¤s¯A¤ô¡X¡X²`¤J¦r¨å¹M¾ú / 225 5.10.1 ¤@Ãä¹M¾ú¤@Ãäקï / 226 5.10.2 «´_¹M¾úªºÃøÃD / 227 5.10.3 ¡¥N¾¹ªºµ²ºc / 227 5.10.4 ¡¥N¹Lµ{ / 229 5.10.5 ¡¥N¾¹ªº¿ï¾Ü / 231 5.10.6 «ä¦Ò¡®§@·~ / 232 |
§Ç¡G |