侧边栏壁纸
博主头像
沙漠渔

把過去的累積,善用到當下

  • 累计撰写 472 篇文章
  • 累计创建 285 个标签
  • 累计收到 946 条评论
标签搜索

目 录CONTENT

文章目录

十七、Redis Script( 脚本 ) 命令

沙漠渔
2022-07-06 / 0 评论 / 0 点赞 / 47 阅读 / 951 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-07-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

十七、Redis Script( 脚本 ) 命令

Redis 脚本使用 Lua 解释器来执行脚本

Reids 2.6 版本通过内嵌支持 Lua 环境

Redis 执行脚本的常用命令为 EVAL

EVAL 命令语法格式

Redis Eval 命令的基本语法如下:

127、0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]

范例

下面的范例演示了 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 脚本相关的命令

命令描述
EVAL执行 Lua 脚本
EVALSHA执行 Lua 脚本
SCRIPT EXISTS查看指定的脚本是否已经被保存在缓存当中
SCRIPT FLUSH从脚本缓存中移除所有脚本
SCRIPT KILL杀死当前正在运行的 Lua 脚本
SCRIPT LOAD将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本
0
广告 广告

评论区