Redis - Pembuatan Skrip
Skrip Redis digunakan untuk mengevaluasi skrip menggunakan juru bahasa Lua. Itu dibangun ke dalam Redis mulai dari versi 2.6.0. Perintah yang digunakan untuk pembuatan skrip adalahEVAL perintah.
Sintaksis
Berikut ini adalah sintaks dasar EVAL perintah.
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Contoh
Contoh berikut menjelaskan cara kerja skrip 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"
Perintah Redis Scripting
Tabel berikut mencantumkan beberapa perintah dasar yang terkait dengan Redis Scripting.
Sr Tidak | Perintah & Deskripsi |
---|---|
1 | EVAL skrip numkeys key [key ...] arg [arg ...]
Menjalankan skrip Lua. |
2 | EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Menjalankan skrip Lua. |
3 | SCRIPT EXISTS script [script ...]
Memeriksa keberadaan skrip di cache skrip. |
4 | SCRIPT FLUSH
Menghapus semua skrip dari cache skrip. |
5 | SCRIPT KILL
Membunuh skrip yang sedang dieksekusi. |
6 | SCRIPT LOAD script
Memuat skrip Lua yang ditentukan ke dalam cache skrip. |