ปัจจุบันเป็นไปได้ไหมที่จะหมดอายุทั้งคู่คีย์ / ค่าเท่านั้น จะเกิดอะไรขึ้นถ้าฉันต้องการเพิ่มค่าให้กับโครงสร้างประเภทรายการและให้ลบออกโดยอัตโนมัติ 1 ชั่วโมงหลังจากการแทรก เป็นไปได้หรือไม่หรือต้องใช้งาน cron เพื่อทำการล้างข้อมูลด้วยตนเอง
ปัจจุบันเป็นไปได้ไหมที่จะหมดอายุทั้งคู่คีย์ / ค่าเท่านั้น จะเกิดอะไรขึ้นถ้าฉันต้องการเพิ่มค่าให้กับโครงสร้างประเภทรายการและให้ลบออกโดยอัตโนมัติ 1 ชั่วโมงหลังจากการแทรก เป็นไปได้หรือไม่หรือต้องใช้งาน cron เพื่อทำการล้างข้อมูลด้วยตนเอง
คำตอบ:
ปัจจุบันเป็นไปได้ไหมที่จะหมดอายุทั้งคู่คีย์ / ค่าเท่านั้น
เท่าที่ฉันทราบและตามคำสั่งที่สำคัญและเอกสารเกี่ยวกับการหมดอายุขณะนี้คุณสามารถตั้งค่าการหมดอายุให้กับคีย์ที่ระบุเท่านั้นและไม่ใช่โครงสร้างข้อมูลพื้นฐาน อย่างไรก็ตามมีการสนทนาในกลุ่ม Google เกี่ยวกับฟังก์ชันนี้พร้อมด้วยโซลูชันทางเลือกที่ระบุไว้
มีรูปแบบทั่วไปที่แก้ปัญหานี้ได้ดีทีเดียว
ใช้ชุดที่เรียงลำดับและใช้การประทับเวลาเป็นคะแนน จากนั้นจึงเป็นเรื่องเล็กน้อยที่จะลบรายการตามช่วงคะแนนซึ่งสามารถทำได้เป็นระยะหรือเฉพาะในการเขียนทุกครั้งโดยการอ่านจะละเว้นองค์ประกอบที่อยู่นอกช่วงโดยการอ่านเฉพาะช่วงคะแนน
เพิ่มเติมที่นี่: https://groups.google.com/forum/#!topic/redis-db/rXXMCLNkNSs
ฉันใช้วิธีอื่นในการจัดการสิ่งนี้ไม่รู้ว่าจะเป็นประโยชน์กับพวกคุณหรือไม่ แต่ต่อไปนี้:
แฮชและชุดที่เรียงลำดับถูกเชื่อมโยงกันโดย guid