发布于 2015-06-22 09:03:15 | 149 次阅读 | 评论: 0 | 来源: 网络整理
Redis SCRIPT LOAD命令加载脚本到脚本的缓存,但不执行它。经过指定的命令加载到缓存中的脚本使用EVALSHA与脚本的正确SHA1摘要,类似EVAL第一次成功 调用后,会再调用。该脚本可以保证永远留在缓存中的脚本(除非脚本FLUSH被调用)。该命令以同样的方式工作,即使脚本是已经存在于脚本缓存。
redis SCRIPT LOAD命令的基本语法如下所示:
redis 127.0.0.1:6379> SCRIPT LOAD script
返回批量字符串,该命令将返回脚本的SHA1摘要添加到脚本缓存。
redis 127.0.0.1:6379> SCRIPT LOAD "return 1"
"e0e1f9fabfc9d4800c877a703b823ac0578ff8db"