æ¯å¦ MongoDB å CouchDBãæ¯ä¸ªæ°æ®åå¨é½æå
¶ä¼å¿åå£å¿ï¼ç¹å«æ¯å½åºç¨äºç¹å®é¢åæ¶ã æ¬æç Java å¼å 2.0 å
³æ³¨çæ¯ Redisï¼ä¸ç§è½»é级é®å¼å¯¹æ°æ®åå¨ãå¤æ° NoSQL å®ç°æ¬è´¨ä¸é½æ¯é®å¼å¯¹ï¼ä½æ¯ Redis æ¯æé常丰å¯çå¼éï¼å
¶ä¸å
æ¬å符串ãå表ãé以åæ£åãå æ¤ï¼Redis é常被称为æ°æ®ç»ææå¡å¨ãRedis ä¹ä»¥å¼å¸¸å¿«éèé»åï¼è¿ä½¿å¾å®æ为æä¸ç¹å®ç±»å使ç¨æ¡ä¾çæä¼éæ©ã å½æ们æ³è¦äºè§£ä¸ç§æ°äºç©æ¶ï¼å°å
¶åçç¥çäºç©è¿è¡æ¯è¾å¯è½ä¼ææ帮å©ï¼å æ¤ï¼æ们å°éè¿å¯¹æ¯å
¶ä¸ memcached çç¸ä¼¼æ§ä»¥å¼å¯ Redis æ¢ç´¢ä¹æ
ãæ¥çæ们å°ä»ç» Redis ç主è¦åè½ï¼è¿äºåè½å¯ä»¥ä½¿å
¶å¨æäºåºç¨åºæ¯å¯ä»¥èè¿ memcachedãæåæå°åæ¨å±ç¤ºå¦ä½å° Redis ä½ä¸ºä¸ä¸ªä¼ ç»æ°æ®åå¨ç¨äºæ¨¡å对象ãRedis å memcached Memcached æ¯ä¸ä¸ªä¼æå¨ç¥çå
å对象ç¼åç³»ç»ï¼éè¿å°ç®æ é®åå¼å¯¼å
¥å
åç¼åè¿è¡ãå æ¤ï¼Memcached è½åé¿è¯»åç£çæ¶åçç I/O ææ¬é®é¢ãå¨ Web åºç¨ç¨åºåæ°æ®åºä¹é´ç²è´´ memcached æ¶ä¼äº§çæ´å¥½ç读åæ§è½ãå æ¤ï¼å¯¹äºé£äºéè¦å¿«éæ°æ®æ¥è¯¢çåºç¨ç¨åºï¼Memcached æ¯ä¸ä¸ªä¸éçéæ©ãå
¶ä¸çä¸ä¸ªä¾å为è¡ç¥¨æ¥è¯¢æå¡ï¼éè¦å¦å¤è®¿é®æ°æ®åºè·åç¸å¯¹éææ°æ®ï¼å¦è¡ç¥¨å称æä»·æ ¼ä¿¡æ¯ã MemcacheDB å°Redis ä¸ memcached ç¸æ¯è¾å¹¶ä¸å
¬å¹³ï¼å®ä¸ MemcacheDB ç¸æ¯è¦å¥½çå¤ï¼MemcacheDB æ¯ä¸ä¸ªåå¸å¼é®å¼å¯¹åå¨ç³»ç»ï¼ä¸ä¸ºæ°æ®æä¹
åè设计ãMemcacheDB ä¸ Redis è¾ä¸ºç¸ä¼¼ï¼å
¶æ°å¢ä¼å¿å¯ä»¥ä½¿å
¶è½»æ¾å°ä¸ memcached å®ç°ç客æ·ç«¯è¿è¡éä¿¡ã ä½æ¯memcached ä¹æå
¶å±éæ§ï¼å
¶ä¸ä¸ä¸ªäºå®å°±æ¯å®ææçå¼åæ¯ç®åçå符串ãRedis ä½ä¸º memcached çæ¿ä»£è
ï¼æ¯ææ´å 丰å¯çåè½éãä¸äºåºå (benchmarks) ä¹è¡¨æ Redis çé度è¦æ¯ memcached å¿«å¾å¤ãRedis æä¾ç丰å¯æ°æ®ç±»å使å
¶å¯ä»¥å¨å
åä¸åå¨æ´ä¸ºå¤æçæ°æ®ï¼è¿æ¯ä½¿ç¨ memcached æ æ³å®ç°çãå memcached ä¸ä¸æ ·ï¼Redis å¯ä»¥æä¹
åå
¶æ°æ®ã Redis 解å³äºä¸ä¸ªé大çç¼åé®é¢ï¼èå
¶ä¸°å¯çåè½éå为å
¶æ¾å°äºå
¶ä»ç¨éãç±äº Redis è½å¤å¨ç£çä¸åå¨æ°æ®ä»¥åè·¨èç¹å¤å¶æ°æ®ï¼å èå¯ä»¥ä½ä¸ºæ°æ®ä»åºç¨äºä¼ ç»æ°æ®æ¨¡å¼ï¼ä¹å°±æ¯è¯´ï¼æ¨å¯ä»¥ä½¿ç¨ Redisï¼å°±åä½¿ç¨ RDBMS ä¸æ ·ï¼ãRedis è¿ç»å¸¸è¢«ç¨ä½éåç³»ç»ãå¨æ¬ç¨ä¾ä¸ï¼Redis æ¯å¤ä»½åå·¥ä½éåæä¹
ååå¨ï¼å©ç¨ Redis çå表类åï¼çåºç¡ãGitHub æ¯ä»¥æ¤ç§æ¹æ³ä½¿ç¨ Redis ç大è§æ¨¡åºç¡æ¶æ示ä¾åå¤å¥½ Redisï¼ç«å³å¼å§! è¦å¼å§ä½¿ç¨ Redisï¼æ¨éè¦è®¿é®å®ï¼å¯ä»¥éè¿æ¬å°å®è£
æè
æ管ä¾åºåæ¥å®ç°è®¿é®ãå¦ææ¨ä½¿ç¨ç MACï¼å®è£
è¿ç¨å¯è½å°±ä¸é£ä¹ç®åã
温馨提示:答案为网友推荐,仅供参考