สคริปต์ 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 | สคริปต์โหลดสคริปต์ที่ เพิ่มสคริปต์เพื่อสคริปต์แคชสคริปต์ แต่สคริปต์ไม่ดำเนินการทันที |