Latest web development tutorials

memcached ท้ายคำสั่ง

memcachedผนวกคำสั่งเพื่อเป็นกุญแจที่มีอยู่ (คีย์) มูลค่า (Value Data)เพื่อผนวกข้อมูล

ไวยากรณ์:

คำสั่งไวยากรณ์ผนวกพื้นฐานจะเป็นดังนี้:

append key flags exptime bytes [noreply]
value

พารามิเตอร์มีดังนี้

  • สำคัญ: ปุ่มโครงสร้างค่าคีย์จะใช้ในการหาค่าแคช
  • ธง: อาจรวมถึงคู่ที่สำคัญค่าของพารามิเตอร์จำนวนเต็มลูกค้าใช้มันในการจัดเก็บข้อมูลเพิ่มเติมเกี่ยวกับคู่ค่าคีย์
  • exptime: บันทึกคู่ค่าคีย์ในแคชระยะเวลา (วินาที, 0 หมายถึงตลอดไป)
  • ไบต์: จำนวนไบต์ที่ถูกเก็บไว้ในแคช
  • noreply (อุปกรณ์เสริม): พารามิเตอร์นี้จะบอกเซิร์ฟเวอร์ไม่จำเป็นต้องส่งกลับข้อมูล
  • มูลค่าค่าที่เก็บไว้ (อยู่เสมอในแถวที่สอง) (สามารถเข้าใจได้โดยตรงเป็นค่าโครงสร้างค่าคีย์)

ตัวอย่าง

ตัวอย่างมีดังนี้

  • ครั้งแรกที่เราจัดเก็บ w3big สำคัญใน Memcached ซึ่งเป็น memcached
  • จากนั้นเราจะใช้คำสั่งที่ได้รับการเรียกค่า
  • จากนั้นเราก็ใช้คำสั่งผนวกต่อท้าย "Redis" หลังจากที่ค่าของคีย์คือ w3big
  • สุดท้ายเราจะใช้คำสั่งที่ได้รับการเรียกค่า
set w3big 0 900 9
memcached
STORED
get w3big
VALUE w3big 0 9
memcached
END
append w3big 0 900 5
redis
STORED
get w3big
VALUE w3big 0 14
memcachedredis
END

ส่งออก

หากข้อมูลที่ถูกเพิ่มประสบความสำเร็จในการส่งออก:

STORED

คำอธิบายข้อมูลการส่งออก:

  • เก็บ: หลังจากที่ประสบความสำเร็จในการส่งออกที่บันทึกไว้
  • NOT_STORED: กุญแจสำคัญใน Memcached ไม่อยู่
  • CLIENT_ERROR: ข้อผิดพลาดการดำเนินการ