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.