โหมดการคงอยู่เริ่มต้นใน Redis คืออะไร
โหมดการคงอยู่เริ่มต้นใน Redis คืออะไร

วีดีโอ: โหมดการคงอยู่เริ่มต้นใน Redis คืออะไร

วีดีโอ: โหมดการคงอยู่เริ่มต้นใน Redis คืออะไร
วีดีโอ: ทำความรู้จักกับ Redis แบบไว ๆ พร้อมตัวอย่างและคำสั่งที่ต้องรู้!!! 2024, อาจ
Anonim

สแนปชอต Redis การทำสแนปชอตนั้นง่ายที่สุด โหมดการคงอยู่ Redis . มันสร้างสแนปชอตแบบ point-in-time ของชุดข้อมูลเมื่อตรงตามเงื่อนไขเฉพาะ เช่น หากสแนปชอตก่อนหน้าถูกสร้างขึ้นนานกว่า 2 นาทีที่แล้วและมีการเขียนใหม่อย่างน้อย 100 รายการ สแน็ปช็อตใหม่จะถูกสร้างขึ้น

พูดง่ายๆ ก็คือ Redis จะคงอยู่โดยค่าเริ่มต้นหรือไม่

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

ประการที่สอง ฉันจะปิดการคงอยู่ของ Redis ได้อย่างไร ในการปิดใช้งานการคงอยู่ของข้อมูลทั้งหมดใน Redis ให้ทำดังต่อไปนี้:

  1. ปิดใช้งาน AOF โดยการตั้งค่าคำสั่งกำหนดค่าต่อท้ายเป็น no (เป็นค่าเริ่มต้น)
  2. ปิดใช้งาน RDB snapshotting โดยปิดใช้งาน (แสดงความคิดเห็น) คำสั่งการกำหนดค่าการบันทึกทั้งหมด (มี 3 รายการที่กำหนดไว้โดยค่าเริ่มต้น)

การคงอยู่ของ Redis คืออะไร?

Redis Persistence . The RDB วิริยะ ดำเนินการสแนปชอตแบบ point-in-time ของชุดข้อมูลของคุณตามช่วงเวลาที่กำหนด AOF วิริยะ บันทึกทุกการดำเนินการเขียนที่ได้รับจากเซิร์ฟเวอร์ ซึ่งจะเล่นอีกครั้งเมื่อเริ่มต้นเซิร์ฟเวอร์ สร้างชุดข้อมูลเดิมขึ้นใหม่

การตั้งค่าการกำหนดค่าใดระบุไฟล์ที่บันทึกการถ่ายโอนข้อมูลสแน็ปช็อต RDB

ทิ้ง . rdb ไฟล์ เป็นค่าเริ่มต้น ไฟล์ ซึ่ง redis will บันทึก ข้อมูลไปยังดิสก์หากคุณเปิดใช้งาน rdb การคงอยู่แบบถาวรในเรดิส conf ไฟล์ . ในกรณีนี้ จะเป็นการดีกว่าถ้าได้มาจากการกำหนดค่า redis โดยดำเนินการคำสั่งด้านล่าง

แนะนำ: