Latest web development tutorials

perintah Redis Evalsha

Script Redis

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"

Script Redis