lua脚本~ Redis调用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua脚本~ Redis调用相关的知识,希望对你有一定的参考价值。

参考技术A 参考资料:

redis常见命令

官方调用lua文档

redis菜鸟教程

lua菜鸟教程

其他:

https://www.cnblogs.com/kaituorensheng/p/11098194.html

https://blog.csdn.net/z69183787/article/details/80266417

一句话,因为要用所以学习简单粗暴

本次仅学习如何使用redis调用lua脚本(含springboot调用方式),lua脚本如何写以后有时间在玩。

写redis锁时经常使用的一个脚本:

我这里的客户端用的 windows 的,将准备好的 lua 脚本放在自己指定的文件夹

报错了!!! why ??? 这个符合eval语法吖?

其实,这里面有一个问题就是如果想要直接执行文件,就不需要进入 redis-client

当然如果想要在 reids-client 内执行怎么办呢?

这里展示部分代码

将脚本放在 resouces 文件下 lua/unlock.lua

测试代码:

测试控制台结果。当然也需要在redis-client中检查下是否是正确的结果

以上是关于lua脚本~ Redis调用的主要内容,如果未能解决你的问题,请参考以下文章

redis lua脚本有啥用

redis集群lua脚本遇到的问题

Redis:ioredis 与 lua 脚本

Redis Lua脚本的详细介绍以及使用入门

Redis与Lua脚本

Redis_07_Lua脚本实现多条Redis命令原子性