阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Redis 脚本

      Redis 脚本

      Redis 脚本使用 Lua 解释器来执行脚本。 Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL

      语法

      Eval 命令的基本语法如下:

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

      实例

      以下实例演示了 redis 脚本工作过程:

      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 脚本命令

      下表列出了 redis 脚本常用命令:

      序号命令及描述
      1EVAL script numkeys key [key ...] arg [arg ...]
      执行 Lua 脚本。
      2EVALSHA sha1 numkeys key [key ...] arg [arg ...]
      执行 Lua 脚本。
      3SCRIPT EXISTS script [script ...]
      查看指定的脚本是否已经被保存在缓存当中。
      4SCRIPT FLUSH
      从脚本缓存中移除所有脚本。
      5SCRIPT KILL
      杀死当前正在运行的 Lua 脚本。
      6SCRIPT LOAD script
      将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本。
      目录
      目录