@Data public class Goods implements Serializable { private String id; private String name; private int stock; }
String key = "123456"; //String script = " redis.call('set', KEYS[1], ARGV[1]) "; // 注意 KEYS ARGV 需要大写,否则报错 String script = " redis.call('set', KEYS[1], ARGV[1])" + "local str = redis.call('get', KEYS[1]) return str" ; DefaultRedisScript<Goods> defaultRedisScript = new DefaultRedisScript<>(script,Goods.class); List<String> keys = Arrays.asList(key); Goods goods = new Goods(); goods.setId("123456"); goods.setStock(100); goods.setName("iPhone 12"); String value1 = JSON.toJSONString(goods); Object execute = redisTemplate.execute(defaultRedisScript, keys, value1); System.out.println(execute);
KEYS[1] 表示 第一个参数占位符, ARGV[1] 表示 第一个参数对应的value
相关推荐
主要介绍了SpringBoot通过RedisTemplate执行Lua脚本的方法步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
主要介绍了SpringBoot通过redisTemplate调用lua脚本 并打印调试信息到redis log,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问文件哈哈哈lua脚本问...
高并发场景:在高并发场景下,使用 Lua 脚本可以实现原子性操作,避免并发问题。 复杂业务逻辑:对于复杂的业务逻辑,使用 Lua 脚本可以简化代码,提高可读性和可维护性。 事务处理:使用 Lua 脚本可以实现事务处理...
LUA脚本支持库|LUA脚本支持库
Cocos2d-x中使用Lua脚本的初步使用,在Cocos2d-x中访问Lua脚本中的变量
适用于lua脚本的解密
c++使用lua脚本的实例,工程是vs2008,可编译通过
Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用...
lua脚本执行行数和次数统计的Dll,统计了lua执行的文件名,行数以及改行执行的次数,并输出到结果文件result.txt。包含了一个例子文件test.lua
使用Lua脚本为wireshark编写自定义通信协议解析器插件 .
Lua脚本支持库
freeswitch LUA 脚本reference lua 脚本reference lua 开发脚本指南
游戏引擎HGE结合Lua脚本 教程.zip
做了那么多 Lua 脚本破解,我们来尝试写一个不能被破解的加密。 所谓不能被破解,并不是真正不能被破解,只是在没有密码的情况下很难破解。
stm32f103移植lua解释器,能够在片上运行lua语言脚本。 欢迎大家下载、学习、交流。
通过使用该工具,开发者可以对Lua脚本进行反编译、编辑和重新编译,从而实现对Lua脚本的分析和修改。 该工具的主要功能包括: 1. 反编译:可以将Lua脚本文件(.lua)反编译为可阅读的源代码,帮助开发者理解脚本的...
lua链接redis的工具驱动代码
LUa脚本编辑器