如何上传自己写的lua脚本到Redis服务器

本文介绍在Redis环境中通过不同方式加载Lua脚本的方法,包括在Linux和Windows下使用redis-cli命令行工具,以及如何正确指定Lua脚本路径和处理密码验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一种方式(适用于linux和windows下)

  1. 首先我的lua脚本文件放在了目录下:/home/younger/lua/countwords.lua
  2. 进入你的redis安装目录下面的src文件夹下,比如我的安装目录在/home/younger/soft/redis-5.0.5/src
  3. 输入如下命令 ./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]) 类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值