คำถามติดแท็ก memcached

18
Memcached vs. Redis?
เรากำลังใช้ Ruby web-app กับเซิร์ฟเวอร์Redisเพื่อทำการแคช มีจุดทดสอบMemcachedแทนหรือไม่ อะไรจะทำให้เรามีประสิทธิภาพที่ดีขึ้น ข้อดีหรือข้อเสียระหว่าง Redis และ Memcached? คะแนนที่ต้องพิจารณา: ความเร็วในการอ่าน / เขียน การใช้ความจำ. การถ่ายโอนข้อมูลดิสก์ I / O ขูดหินปูน

4
เมื่อใดที่ฉันควรใช้ Memcache แทน Memcached
มันดูเหมือนว่า PHP มีสองห้องสมุด memcached ชื่อmemcacheและmemcached ความแตกต่างคืออะไรและคุณรู้ได้อย่างไรว่าจะใช้อันไหน เป็นหนึ่งล้าสมัยหรือไม่ ดูเหมือนว่า memcached มีวิธีการเพิ่มเติมดังนั้นฉันคิดว่านั่นหมายความว่ามันมีการพัฒนามากที่สุด - แต่ดูเหมือนว่าจะต้องใช้ไลบรารี C / C ++ ภายนอกด้วยดังนั้นฉันจึงไม่แน่ใจว่าฉันจะสามารถติดตั้งได้หรือไม่ ดูเหมือนว่า memcache นั้นใช้เวลานานกว่าไม่ต้องใช้ไลบรารีเพิ่มเติมและมีไบนารีที่รวบรวมไว้ล่วงหน้าสำหรับหน้าต่างแม้แต่! ฉันคิดว่ามันจะเป็นทางเลือกที่ดีกว่าในตอนนี้ อย่างไรก็ตามการใหม่เพื่อ memcached (เซิร์ฟเวอร์) ฉันไม่แน่ใจว่ามีคุณสมบัติที่สำคัญสุดใน memcached (php) ที่ทำให้มันคุ้มค่ากับปัญหาพิเศษหรือไม่
321 php  memcached 

10
NoSQL (MongoDB) vs Lucene (หรือ Solr) เป็นฐานข้อมูลของคุณ
ด้วยความเคลื่อนไหว NoSQL ที่เพิ่มขึ้นตามฐานข้อมูลที่ใช้เอกสารฉันได้ดู MongoDB เมื่อเร็ว ๆ นี้ ฉันได้สังเกตเห็นความคล้ายคลึงกันที่น่าทึ่งกับวิธีการปฏิบัติต่อรายการเป็น "เอกสาร" เช่นเดียวกับ Lucene (และผู้ใช้ของ Solr) ดังนั้นคำถาม: ทำไมคุณต้องการใช้ NoSQL (MongoDB, Cassandra, CouchDB ฯลฯ ) เหนือ Lucene (หรือ Solr) เป็น "ฐานข้อมูล" ของคุณ? สิ่งที่ฉัน (และฉันแน่ใจว่าคนอื่นกำลังมองหา) ในคำตอบคือการเปรียบเทียบลึกของพวกเขา มาข้ามการอภิปรายฐานข้อมูลเชิงสัมพันธ์กันไปพร้อม ๆ กันเพราะมันมีจุดประสงค์ที่แตกต่างกัน Lucene ให้ประโยชน์อย่างมากเช่นการค้นหาที่มีประสิทธิภาพและระบบน้ำหนัก ไม่ต้องพูดถึงแง่มุมใน Solr (ซึ่ง Solr จะถูกรวมเข้ากับ Lucene เร็ว ๆ นี้ใช่!) คุณสามารถใช้เอกสาร Lucene เพื่อจัดเก็บ ID และเข้าถึงเอกสารเช่น …

6
memcached เป็นไดโนเสาร์เมื่อเทียบกับ Redis หรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันได้ทำงานกับ memcached มาหลายสัปดาห์แล้วและเพิ่งรู้เรื่อง Redis เมื่อฉันอ่านส่วนหนึ่งของ readme ของพวกเขาฉันก็รู้สึกอบอุ่นและสบายในท้องของฉัน: Redis สามารถใช้เป็น memcached บนเตียรอยด์เพราะเร็วเท่า memcached แต่มีคุณสมบัติอีกมากมาย เช่นเดียวกับ memcached Redis ยังสนับสนุนการตั้งค่าการหมดเวลาเป็นปุ่มเพื่อให้ปุ่มนี้จะถูกลบโดยอัตโนมัติเมื่อเวลาที่กำหนดผ่านไป ฟังดูน่าอัศจรรย์ ฉันยังพบหน้านี้พร้อมการวัดประสิทธิภาพ: http://www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison ดังนั้นจริงๆแล้ว - memcache จริงๆแล้วเป็น dinousaur เก่าที่เป็นตัวเลือกที่ไม่ดีจากมุมมองการทำงานเมื่อเทียบกับผู้มาใหม่ที่เรียกว่า Redis? ก่อนหน้านี้ฉันไม่เคยได้ยินเรื่อง Redis มามากดังนั้นแนวทางสำหรับคำถามของฉัน!

7
Memcached vs APC ฉันควรเลือกอันไหนดี? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันอ่านบทความนี้: http://www.mysqlperformanceblog.com/2006/09/27/apc-or-memcached/จากทางกลับเมื่อ .. ฉันต้องการได้รับโปรแกรมแคชที่ดีที่สุดที่มีอยู่เพื่อให้แอปพลิเคชันของฉันเร็วมาก แน่นอนว่าฉันไม่ต้องการแคชมากเกินไป แต่อย่างน้อยฉันก็เลือกสิ่งที่ดีที่สุด ในบทความว่ามันพูดว่า Memcached ช้าและ APC เป็นไปอย่างรวดเร็วดังนั้นทำไมทุกคนเลือกmemcached ? http://framework.zend.com/manual/th/zend.cache.backends.html#zend.cache.backends.twolevelsที่นี่มีการกล่าวว่า "ใช้ตัวเร็ว (แต่ จำกัด ) เช่น Apc, Memcache ... และ a "slow" one like File, Sqlite ... "คุณคิดว่าการใช้ Apc เป็นวิธีที่เร็วและ Memcache เนื่องจากความช้าเป็นความคิดที่ดีหรือไม่?
161 php  caching  memcached  apc 

15
configure: ข้อผิดพลาด: คอมไพเลอร์ C ไม่สามารถสร้างไฟล์เรียกทำงานได้
ฉันได้ตรวจสอบคำถามที่คล้ายกันจำนวนมากใน stackoverflow แต่ยังไม่พบคำตอบ ฉันพยายามที่จะติดตั้ง memcached สิงโต OSX เป็นแสดงที่นี่ นี่คือสิ่งที่ฉันได้รับ: j-court-demones-macbook-pro:libevent-1.4.12-stable jcourtdemone$ ./configure; make checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for …

6
รับคีย์ทั้งหมดที่ตั้งค่าไว้ใน memcached
ฉันจะตั้งค่าคีย์ทั้งหมดในอินสแตนซ์ memcached ของฉันได้อย่างไร ฉันลองใช้ googling แต่ไม่พบอะไรมากนักยกเว้นที่PHPรองรับไฟล์getAllKeysวิธีการซึ่งหมายความว่ามันเป็นไปได้ที่จะทำเช่นนี้จริงๆ ฉันจะได้รับสิ่งเดียวกันภายในเซสชัน Telnet ได้อย่างไร ฉันได้ลองใช้ตัวเลือกที่เกี่ยวข้องกับการดึงข้อมูลทั้งหมดที่กล่าวถึงในแผ่นโกง memcachedและสรุปคำสั่ง Memcached telnetแล้ว แต่ไม่มีตัวเลือกใดที่ใช้งานได้และฉันไม่สามารถหาวิธีที่ถูกต้องในการทำเช่นนี้ได้ หมายเหตุ: ขณะนี้ฉันกำลังดำเนินการพัฒนาดังนั้นจึงสามารถสันนิษฐานได้ว่าจะไม่มีปัญหาใด ๆ เนื่องจากมีการตั้งค่าคีย์ใหม่หรือเงื่อนไขการแข่งขันอื่น ๆ ที่เกิดขึ้นและจำนวนคีย์จะถูก จำกัด ด้วย
132 get  memcached  key  telnet 

2
Memcache (d) เทียบกับวานิชเพื่อเร่งสถาปัตยกรรมเว็บ 3 ชั้น
ฉันกำลังพยายามเร่งเกณฑ์มาตรฐานของฉัน (สถาปัตยกรรมเว็บ 3 ชั้น) และฉันมีคำถามทั่วไปเกี่ยวกับ Memcache (d) และวานิช อะไรคือความแตกต่าง? สำหรับฉันแล้วดูเหมือนว่าวานิชอยู่หลังเว็บเซิร์ฟเวอร์แคชหน้าเว็บและไม่ต้องการการเปลี่ยนแปลงโค้ดเพียงแค่กำหนดค่า ในอีกด้านหนึ่งMemcachedเป็นระบบแคชสำหรับวัตถุประสงค์ทั่วไปและส่วนใหญ่ใช้ในการแคชผลลัพธ์จากฐานข้อมูลและต้องมีการเปลี่ยนแปลงgetวิธีการ (การค้นหาแคชครั้งแรก) ฉันสามารถใช้ทั้งสองอย่างได้หรือไม่? เคลือบเงาหน้าเว็บเซิร์ฟเวอร์และ Memcached สำหรับการแคชฐานข้อมูล? ตัวเลือกที่ดีกว่าคืออะไร? (สถานการณ์ที่ 1 - ส่วนใหญ่เขียน สถานการณ์ที่ 2 - ส่วนใหญ่อ่าน สถานการณ์ที่ 3 - อ่านและเขียนจะคล้ายกัน)
111 memcached  varnish 


3
ตัวอย่างที่ดีของ python-memcache (memcached) ที่ใช้ใน Python? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังเขียนเว็บแอปโดยใช้ Python และ web.py framework และฉันต้องใช้ memcached ตลอด ฉันค้นหาข้อมูลทางอินเทอร์เน็ตเพื่อพยายามค้นหาเอกสารที่ดีเกี่ยวกับโมดูลpython-memcachedแต่ทั้งหมดที่ฉันพบคือตัวอย่างนี้ในเว็บไซต์ MySQLและเอกสารเกี่ยวกับวิธีการนั้นไม่ดี
91 python  memcached 

13
ฉันจะทำให้ Memcached ทำงานบนระบบ Windows (x64) 64 บิตได้หรือไม่
ไม่มีใครรู้ว่าถ้า , เมื่อไหร่หรือวิธีการที่ฉันจะได้รับmemcachedทำงานบนสภาพแวดล้อม 64bit Windows? ฉันกำลังตั้งค่าโซลูชันโฮสติ้งใหม่และต้องการใช้ระบบปฏิบัติการ 64 บิตเป็นอย่างมากและเนื่องจากเป็นโซลูชัน ASP.Net MVC ที่มี SQL Server DB ระบบปฏิบัติการจะเป็น Windows Server 2003 หรือ (หวังว่า!) 2008 ฉันรู้ว่าสิ่งนี้อาจทำให้เกิดการถกเถียงเกี่ยวกับ 32 บิตกับ 64 บิตบนเซิร์ฟเวอร์ แต่สมมติว่าความชอบของฉันคือ 64 บิตและฉันมีเหตุผลที่ดีมาก จนถึงตอนนี้ผมได้พยายามจำนวนของตัวเลือกและพบบิตของความช่วยเหลือที่เกี่ยวข้องกับการได้รับการขึ้นนี้บนเครื่อง 32bit (และประสบความสำเร็จก็อาจเพิ่ม) แต่ตั้งแต่เดิมพอร์ตของ Windowsเป็น Win32 เฉพาะนี้คือแทบจะไม่ไปช่วย เมื่อติดตั้งเป็นบริการบน x64 นอกจากนี้ยังมีการพึ่งพาตัวปลดปล่อยซึ่งฉันสามารถรับเวอร์ชันที่คอมไพล์ Win32 ฉันสงสัยว่าการโหลดทั้งหมดนี้ใน C ++ และการกด "คอมไพล์" (สำหรับ 64 บิต) จะไม่ได้ผลอย่างน้อยเพราะความแตกต่างที่ซับซ้อนในสถาปัตยกรรม 32 …
87 c#  c++  windows  64-bit  memcached 

7
ติดตั้ง memcached ผ่าน homebrew จะเริ่มและหยุดเซิร์ฟเวอร์ได้อย่างไร
ฉันติดตั้ง memcached ผ่าน homebrew แล้ว ฉันจะเริ่ม / หยุดเซิร์ฟเวอร์ได้อย่างไร เครื่องมือบรรทัดคำสั่งใด ๆ ในการโต้ตอบกับ memcached? homebrew มีวิธีลบแพ็คเกจหรือไม่?

6
Redis และ Memcache หรือแค่ Redis?
ฉันใช้ memcached สำหรับการแคชในแอป Rails 3 ของฉันผ่านRails.cacheอินเทอร์เฟซที่เรียบง่ายและตอนนี้ฉันต้องการประมวลผลงานเบื้องหลังด้วย redis และ resque ฉันคิดว่ามันแตกต่างกันมากพอที่จะรับประกันการใช้ทั้งสองอย่าง แม้ว่าใน heroku จะมีค่าธรรมเนียมแยกต่างหากสำหรับการใช้ทั้ง memcached และ redis มันสมเหตุสมผลหรือไม่ที่จะใช้ทั้งสองอย่างหรือฉันควรย้ายไปใช้ redis เท่านั้น ฉันชอบใช้ memcached ในการแคชเพราะคีย์ที่ใช้น้อยที่สุดจะถูกผลักออกจากแคชโดยอัตโนมัติและฉันไม่ต้องการให้ข้อมูลแคชคงอยู่ Redis ส่วนใหญ่เป็นของใหม่สำหรับฉัน แต่ฉันเข้าใจว่ามันคงอยู่ตามค่าเริ่มต้นและคีย์นั้นจะไม่หมดอายุในแคชโดยอัตโนมัติ แก้ไข: แค่อยากให้คำถามของฉันชัดเจนขึ้น ฉันรู้ว่าเป็นไปได้ที่จะใช้เฉพาะ Redis แทนทั้งสองอย่าง ฉันเดาว่าฉันแค่อยากรู้ว่ามีข้อเสียเฉพาะในการทำเช่นนั้นหรือไม่? เมื่อพิจารณาถึงการใช้งานและโครงสร้างพื้นฐานมีเหตุผลใดบ้างที่ฉันไม่ควรใช้ Redis (กล่าวคือ memcached เร็วขึ้นสำหรับการแคชแบบง่ายหรือไม่) ฉันไม่พบอะไรที่ชัดเจนทั้งสองวิธี

2
หาก redis เป็นส่วนหนึ่งของสแต็กแล้วเหตุใด Memcached จึงยังคงใช้ร่วมกับ Redis
Redis สามารถทำทุกอย่างที่ Memcached มีให้ (แคช LRU การหมดอายุของไอเท็มและตอนนี้กำลังรวมกลุ่มในเวอร์ชัน 3.x + ซึ่งปัจจุบันเป็นเบต้า) หรือโดยเครื่องมือเช่น twemproxy ประสิทธิภาพก็ใกล้เคียงกันด้วย Morever, Redis เพิ่มความคงอยู่เนื่องจากคุณไม่จำเป็นต้องทำการอุ่นแคชในกรณีที่เซิร์ฟเวอร์รีสตาร์ท การอ้างอิงถึงคำตอบเก่า ๆ ซึ่งเปรียบเทียบ Redis และ Memcache ซึ่งบางคำนิยมให้ Redis แทนที่ Memcache (หากมีอยู่แล้วในสแต็ก) Memcached กับ Redis? memcached เป็นไดโนเสาร์เมื่อเทียบกับ Redis หรือไม่? Redis และ Memcache หรือแค่ Redis? อย่างไรก็ตามในการศึกษาสแต็กของ บริษัท ขนาดใหญ่เช่น Instagram, Pinterest, Twitter และอื่น ๆ ฉันพบว่าพวกเขาใช้ทั้ง Memcached และ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.