Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-scripting.html

Redis 脚本


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

Redis 脚本(SCRIPTING)命令

可用版本 命令及描述
>=2.6.0

EVAL script numkeys key [key ...] arg [arg ...]

从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL 命令对 Lua 脚本进行求值。

>=2.6.0

EVALSHA sha1 numkeys key [key ...] arg [arg ...]

根据给定的 sha1 校验码,对缓存在服务器中的脚本进行求值。

>=3.2.0

SCRIPT DEBUG YES|SYNC|NO

使用 EVAL 可以开启对脚本的调试。

>=2.6.0

SCRIPT EXISTS sha1 [sha1 ...]

检查脚本是否存在脚本缓存里面。

>=2.6.0

SCRIPT FLUSH

清空 Lua 脚本缓存。

>=2.6.0

SCRIPT KILL

杀死当前正在运行的 Lua 脚本。

>=2.6.0

SCRIPT LOAD script

将脚本 script 添加到脚本缓存中,但并不立即执行该脚本。

Elasticsearch 的脚本模块主要是对 ES 的字段进行再处理操作。例如,可以用来重新评估查询的自定义得分,可以对索引中的某个字段再 ...
###直接调用Python脚本这种方式是最简单直接的方式,可以在Django视图函数中直接调用Python脚本文件。你可以在Django的视 ...
在Java中执行Shell脚本有多种方式,下面将介绍三种常用的方法,并提供相应的步骤流程和示例代码。###方法三:使用第三方库ApacheC ...
Linux Shell 提供了用户与内核进行交互操作的一种接口,它其实是一个命令解释器,解释由用户输入的命令并且把它们送到内核。不仅如此,S ...
当我们写 shell 脚本将一些离散的逻辑模块串行组合在一起的时候,需要获取业务模块处理(脚本运行,可能是 python 或 java 等) ...