本文介绍: SCRIPT KILL 执行之后,当前正在运行的脚本会被杀死,执行这个脚本的客户端会从 EVAL 命令的阻塞当中退出,并收到一个错误作为返回值。这个命令主要用于终止运行时间过长的脚本,比如一个因为 BUG 而发生无限循环的脚本。Redis Script kill 命令用于杀死当前正在运行的 Lua 脚本,当且仅当这个脚本没有执行过任何写操作时,这个命令才生效。Redis 脚本关于使用 Redis 对 Lua 脚本进行求值的更多信息,请参见 EVAL 命令。
1.Redis Script kill 命令 – 杀死当前正在运行的 Lua 脚本。
简介
语法
可用版本: >= 2.6.0
返回值: 总是返回 OK
示例
2.Redis Script Load 命令 – 将脚本 script 添加到脚本缓存中,但并不立即执行这个脚本。
简介
语法
可用版本: >= 2.6.0
返回值: 给定脚本的 SHA1 校验和
示例
3.Redis Eval 命令 – 执行 Lua 脚本。
简介
语法
可用版本: >= 2.6.0
返回值: Redis 脚本
示例
4.Redis Evalsha 命令 – 执行 Lua 脚本。
简介
语法
可用版本: >= 2.6.0
返回值: Redis 脚本
示例
5.Redis Script Exists 命令 – 查看指定的脚本是否已经被保存在缓存当中。
简介
语法
可用版本: >= 2.6.0
返回值: 一个列表,包含 0 和 1 ,前者表示脚本不存在于缓存,后者表示脚本已经在缓存里面了。
示例
6.Redis Script Flush 命令 – 从脚本缓存中移除所有脚本。
简介
语法
可用版本: >= 2.6.0
返回值: 总是返回 OK
示例
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。