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.