
- Redis 基礎
- Redis——首頁
- Redis——概述
- Redis——環境
- Redis——配置
- Redis——資料型別
- Redis 命令
- Redis——命令
- Redis——鍵
- Redis——字串
- Redis——雜湊
- Redis——列表
- Redis——集合
- Redis——有序集合
- Redis——HyperLogLog
- Redis——釋出訂閱
- Redis——事務
- Redis——指令碼
- Redis——連線
- Redis——伺服器
- Redis 有用資源
- Redis——快速指南
- Redis——有用資源
- Redis——討論
Redis——指令碼指令碼的存在命令
Redis SCRIPT EXISTS 命令會返回指令碼快取中指令碼存在的資訊。此命令接受一個或多個 SHA1 雜湊值,並返回一個由 1 或 0 組成的列表,以表示指令碼是否已在指令碼快取中定義。這在進行管道操作之前可能很有用,以確保已載入指令碼(如果沒有載入,則使用 SCRIPT LOAD 載入它們),以便僅使用 EVALSHA 來執行管道操作,而無需使用 EVAL 來節省頻寬。
語法
以下是 Redis SCRIPT EXISTS 命令的基本語法。
redis 127.0.0.1:6379> SCRIPT EXISTS script [script ...]
返回值
陣列回覆——該命令返回一個整數陣列,該陣列對應於指定的 SHA1 雜湊值引數。對於指令碼快取中實際存在的每個 SHA1 雜湊,將返回 1,否則將返回 0。
示例
redis 127.0.0.1:6379> SCRIPT LOAD "return 1" ERR Unknown or disabled command 'SCRIPT' redis 127.0.0.1:6379> SCRIPT EXISTS ff9d4800c877a703b823dsdsfsffewfwefwefweac0578ff8db ERR Unknown or disabled command 'SCRIPT'
redis_scripting.htm
廣告