Latest web development tutorials

บทนำ Redis

Redis เป็นสมบูรณ์ฟรีเปิดแหล่งที่มา BSD ปฏิบัติตามข้อตกลงนั้นมันเป็นสิ่งที่มีประสิทธิภาพสูงฐานข้อมูลที่สำคัญที่มีมูลค่า

Redis กับคนอื่น ๆ ที่สำคัญ - สินค้ามูลค่าแคชมีต่อไปนี้สามคุณสมบัติที่:

  • Redis สนับสนุนข้อมูลการติดตาข้อมูลจะถูกเก็บไว้ในหน่วยความจำบนดิสก์รีสตาร์ทเวลาสามารถโหลดอีกครั้งสำหรับการใช้งาน
  • Redis สนับสนุนค่าคีย์ที่เรียบง่ายไม่เพียงชนิดข้อมูลขณะที่ยังให้รายการการจัดเก็บชุด zset, กัญชาและโครงสร้างข้อมูลอื่น ๆ
  • Redis สนับสนุนการสำรองข้อมูลของข้อมูลคือการสำรองข้อมูลโหมด master ทาส

ประโยชน์ Redis

  • ประสิทธิภาพสูง - Redis สามารถอ่านความเร็ว 110 000 ครั้ง / วินาทีความเร็วในการเขียนเป็น 81000 ครั้ง / s
  • ชนิดข้อมูลที่อุดมไปด้วย - สนับสนุน Redis ไบนารี Strings กรณี, รายการ, Hashes, ชุดและชุดคำสั่งชนิดข้อมูลของการดำเนินงาน
  • อะตอม - Redis ดำเนินการทั้งหมดจะอะตอมอะตอมในขณะที่ Redis นอกจากนี้ยังสนับสนุนการดำเนินงานของการดำเนินการทั้งหมดและหลังจากนั้นไม่กี่
  • ชุดคุณลักษณะที่อุดมไปด้วย - Redis ยังสนับสนุนการเผยแพร่ / สมัครการแจ้งเตือนวันหมดอายุที่สำคัญและลักษณะอื่น ๆ

Redis ที่แตกต่างกันจากการจัดเก็บค่าคีย์อื่น ๆ ?

  • Redis มีความซับซ้อนมากขึ้นโครงสร้างข้อมูลและให้การดำเนินงานของอะตอมที่พวกเขาซึ่งเป็นเส้นทางการวิวัฒนาการที่แตกต่างกันไปยังฐานข้อมูลอื่น ในขณะเดียวกันชนิดข้อมูล Redis จะขึ้นอยู่กับโครงสร้างข้อมูลพื้นฐานโปร่งใสในการเขียนโปรแกรมโดยไม่จำเป็นต้องเป็นนามธรรมเพิ่มเติม

  • Redis ที่ทำงานอยู่ในหน่วยความจำ แต่สามารถยืนยันไปยังดิสก์ดังนั้นชุดข้อมูลที่แตกต่างกันต้องชั่งน้ำหนักความเร็วในการอ่านและเขียนหน่วยความจำข้อมูลที่ไม่ควรจะมากกว่าจำนวนหน่วยความจำฮาร์ดแวร์ ประโยชน์จากฐานข้อมูลในหน่วยความจำก็คือเมื่อเทียบบนดิสก์เดียวกันของโครงสร้างข้อมูลที่ซับซ้อนในการทำงานในหน่วยความจำมันเป็นเรื่องง่ายมากดังนั้นคุณสามารถทำจำนวนมากภายใน Redis เรื่องที่ซับซ้อนสูง ในขณะที่พวกเขาอยู่ในแง่ของรูปแบบดิสก์ขนาดกะทัดรัดท้ายในการผลิตเพราะพวกเขาไม่จำเป็นต้องเข้าถึงโดยสุ่ม