码迷,mamicode.com
首页 > 其他好文 > 详细

redis-cli 加载 lua 文件

时间:2019-12-25 12:54:12      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:str   逗号   eval   a*   The   执行   www   red   问题   

知乎(https://www.zhihu.com/question/67622647/answer/949457169 ) 上看到的问题,虽然自己没有这个需要,一般自己使用 
 

redis-cli eval h:/DeleteKeys.lua *OA_Usera* , asbc  这样的方式直接执行 lua 脚本了
好奇怪,这个逗号前后都必须有空格;

看来一下 redis-cli 的帮助,下面这条命令可以。
redis-cli --pipe 接收管道作为输入

所以下面这条命令应该没有问题:
cat h:\getidthengetentity.lua | redis-cli script load --pipe
也出现了 sha, 但是郁闷的是这个 sha 和 script load --pipe 一样,
正确的命令应该是 
 redis-cli -x script load < h:\getidthengetetity.lua
 f244aa5b3450968bf43a424c1579457c7282af7c

  然后在 redis-cli 交换方式下执行
  evalsha f244aa5b3450968bf43a424c1579457c7282af7c 1 EH_DeviceInfo 00016





redis-cli 加载 lua 文件

标签:str   逗号   eval   a*   The   执行   www   red   问题   

原文地址:https://www.cnblogs.com/hesi726/p/12095987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!