Latest web development tutorials

สคริปต์ Redis

Redis Lua สคริปต์ล่ามรันสคริปต์ Reids 2.6 รุ่นที่สนับสนุนโดยสภาพแวดล้อม Lua ฝังตัว คำสั่งสคริปต์ทั่วไปสำหรับEVAL

ไวยากรณ์

ไวยากรณ์พื้นฐาน Eval ของคำสั่งดังต่อไปนี้:

redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงขั้นตอนการทำงานสคริปต์ Redis:

redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"
2) "key2"
3) "first"
4) "second"

Redis คำสั่งสคริปต์

ตารางต่อไปนี้แสดงสคริปต์ Redis คำสั่งทั่วไป:

เลขที่ คำสั่งและคำอธิบาย
1 EVAL สคริปต์ numkeys สำคัญ [สำคัญ ... ] หาเรื่อง [ARG ... ]
สคริปต์ Lua บริหาร
2 EVALSHA numkeys sha1 สำคัญ [สำคัญ ... ] หาเรื่อง [ARG ... ]
สคริปต์ Lua บริหาร
3 SCRIPT EXISTS สคริปต์ [สคริปต์ ... ]
ระบุว่าสคริปต์ที่ได้รับการบันทึกไว้ในแคชพวกเขา
4 SCRIPT ล้าง
นำสคริปต์ทั้งหมดจากแคชสคริปต์
5 SCRIPT ฆ่า
ฆ่าสคริปต์ Lua ที่กำลังทำงานอยู่ในขณะนี้
6 สคริปต์โหลดสคริปต์ที่
เพิ่มสคริปต์เพื่อสคริปต์แคชสคริปต์ แต่สคริปต์ไม่ดำเนินการทันที