第一种方式(适用于linux和windows下)
- 首先我的lua脚本文件放在了目录下:
/home/younger/lua/countwords.lua
- 进入你的redis安装目录下面的src文件夹下,比如我的安装目录在/home/younger/soft/
redis-5.0.5/src
- 输入如下命令
./redis-cli -h localhost -p 6379 -a younger script load "$(cat /home/younger/lua/countwords.lua)"
cat后面就是你的lua脚本所在的路径位置,因为我的redis访问加了密码验证,所以要带-a 参数 younger是密码,如果访问没加密的话,可以不加-a参数
5. 敲下回车键即可返回sha值
第二种方式(该方式适用于windows)
redis安装目录包下面,
cat d:\countwords.lua | ./redis-cli -x script load
第三种方式适用于(linux)
redis安装目录src包下
./redis-cli -x script load < /home/younger/lua/countwords.lua
备注:查看return type(table_res[1]) 类型