English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Redis Eval

سكريبتات Redis

استخدام أوامر Redis Eval لتنفيذ سكربتات باستخدام معالج Lua.

القواعد

القواعد الأساسية لأمر redis Eval كالتالي:

redis 127.0.0.1:6379> EVAL script numkeys key [key [...] arg [arg ...]

شرح الأ 参数:

  • البرمجةالإيجابيات هو برمجة Lua 5.1. لا يجب (ولا يجب) تعريف البرمجة كوظيفة Lua.

  • عدد المفاتيحالإيجابيات [الإيجابيات ...]

  • الإيجابيات [الإيجابيات ...]الإيجابيات [الإيجابيات ...]

  • الإيجابيات [الإيجابيات ...]الإضافات الم参数، يمكن الوصول إليها عبر الجملة العامة ARRAY ARGV في Lua، بطريقة مشابهة لKEYS (ARGV[1]، ARGV[2]، وغيرها من الأشياء).

إصدارات المتاحة

>= 2.6.0

مثال علىlie

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