Redis - Komut Dosyası
Redis komut dosyası, Lua yorumlayıcısını kullanarak komut dosyalarını değerlendirmek için kullanılır. 2.6.0 sürümünden başlayarak Redis'te yerleşiktir. Komut dosyası oluşturmak için kullanılan komutEVAL komut.
Sözdizimi
Aşağıdaki temel sözdizimi EVAL komut.
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Misal
Aşağıdaki örnek, Redis komut dosyalarının nasıl çalıştığını açıklamaktadır.
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 Komut Dosyası Komutları
Aşağıdaki tablo Redis Scripting ile ilgili bazı temel komutları listelemektedir.
Sr.No | Komut ve Açıklama |
---|---|
1 | EVAL komut dosyası sayı anahtarları anahtar [anahtar ...] arg [arg ...] Bir Lua komut dosyası yürütür. |
2 | EVALSHA sha1 sayısal tuşlar anahtar [anahtar ...] arg [arg ...] Bir Lua komut dosyası yürütür. |
3 | SCRIPT EXISTS komut dosyası [script ...] Komut dosyası önbelleğinde komut dosyalarının varlığını kontrol eder. |
4 | YAZI YIKAMA Komut dosyası önbelleğinden tüm komut dosyalarını kaldırır. |
5 | SENARYO ÖLÜMÜ Yürütülmekte olan betiği öldürür. |
6 | SCRIPT LOAD komut dosyası Belirtilen Lua komut dosyasını komut dosyası önbelleğine yükler. |