Redis 命令 (指令碼)

2021-08-21 09:29:26 字數 900 閱讀 7617

redis 指令碼使用 lua 直譯器來執行指令碼。 reids 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 "

2key1 key2 first second1)

"key1"2)

"key2"3)

"first"4)

"second"

下表列出了 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 新增到指令碼快取中,但並不立即執行這個指令碼。

Redis命令 指令碼

redis 指令碼使用 lua 直譯器來執行指令碼。reids 2.6 版本通過內嵌支援 lua 環境。執行指令碼的常用命令為 eval。語法 eval 命令的基本語法如下 redis 127.0.0.1 6379 eval script numkeys key key arg arg 例項 以下例...

redis必殺命令 指令碼

redis 指令碼使用 lua 直譯器來執行指令碼。reids 2.6 版本通過內嵌支援 lua 環境。執行指令碼的常用命令為 eval。語法 redis 127.0 0.1 6379 eval script numkeys key key arg arg 例如 127.0 0.1 6379 eva...

Redis 命令(十) 之 Redis 指令碼

redis 指令碼使用 lua 直譯器來執行指令碼。redis 2.6 版本通過內嵌支援 lua 環境。執行指令碼的常用命令為 eval。語法 eval 命令的基本語法如下 redis 127.0.0.1 6379 eval script numkeys key key arg arg 例項 以下例...