Redis - Viết kịch bản
Tập lệnh Redis được sử dụng để đánh giá các tập lệnh bằng trình thông dịch Lua. Nó được tích hợp vào Redis bắt đầu từ phiên bản 2.6.0. Lệnh được sử dụng để viết kịch bản làEVAL chỉ huy.
Cú pháp
Sau đây là cú pháp cơ bản của EVAL chỉ huy.
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Thí dụ
Ví dụ sau giải thích cách hoạt động của tập lệnh 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 Scripting Commands
Bảng sau liệt kê một số lệnh cơ bản liên quan đến Redis Scripting.
Sr.No | Lệnh & Mô tả |
---|---|
1 | Các phím số của tập lệnh EVAL [key ...] arg [arg ...] Thực thi một tập lệnh Lua. |
2 | EVALSHA sha1 numkeys key [key ...] arg [arg ...] Thực thi một tập lệnh Lua. |
3 | Tập lệnh SCRIPT EXISTS [script ...] Kiểm tra sự tồn tại của các tập lệnh trong bộ đệm tập lệnh. |
4 | SCRIPT FLUSH Xóa tất cả các tập lệnh khỏi bộ đệm tập lệnh. |
5 | SCRIPT KILL Diệt tập lệnh hiện đang được thực thi. |
6 | Tập lệnh SCRIPT LOAD Tải tập lệnh Lua đã chỉ định vào bộ đệm tập lệnh. |