perintah Redis Evalsha
Redis Evalsha rangka bawah checksum sha1 diberikan, mengeksekusi skrip di server cache.
tatabahasa
Redis Evalsha sintaks perintah dasar adalah sebagai berikut:
redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]
Parameter Deskripsi:
- Script: Parameter adalah bagian dari Lua 5.1 skrip.Script tidak (dan tidak harus) didefinisikan sebagai fungsi Lua.
- numkeys: untuk jumlah parameter kunci ditentukan.
- kunci [key ...]: Dari argumen ketiga Tarahan mulai tanggal, menunjukkan dalam script yang digunakan oleh orang-orang kunci Redis (kunci), parameter nama kunci bisa mendunia variabel KEYS array dalam Lua, dengan 1 dalam bentuk akses alamat dasar (KEYS [1], KEYS [2], dan sebagainya).
- arg [arg ...]: parameter tambahan di Lua melalui global akses ARGV variabel array, bentuk dan KEYS variabel akses yang mirip (ARGV [1], ARGV [ 2], dan sebagainya).
versi yang tersedia
> = 2.6.0
contoh
redis 127.0.0.1:6379> SCRIPT LOAD "return 'hello moto'" "232fd51614574cf0867b83d384a5e898cfd24e5a" redis 127.0.0.1:6379> EVALSHA "232fd51614574cf0867b83d384a5e898cfd24e5a" 0 "hello moto"