redis-lua脚本-无参-比较2个数值

以下是演变的过程:

lua 复制代码
eval 
"
return 'haha'
" 0 
lua 复制代码
eval 
"
local res = 'haha';
return res;
" 0 
lua 复制代码
eval 
"
local value1 = redis.call('get','value1');
local value2 = redis.call('get','value2');

return value1;
" 0 
lua 复制代码
eval 
"
return 1 < 2;
" 0 
lua 复制代码
eval " return 1 > 2; " 0
lua 复制代码
eval " return 1 < 2; " 0
lua 复制代码
eval " return tonumber('1'); " 0
lua 复制代码
eval 
"
local value1 = tonumber(redis.call('get','value1'));
local value2 = tonumber(redis.call('get','value2'));

return value1 > value2;
" 0 

最终的版本

前提是得之前得设置了value1和value2的数值,另外这些值需要是数值类型的,本来就要是对数值进行转换的不要给我整字符过来昂

lua 复制代码
eval 
"
local value1 = tonumber(redis.call('get','value1'));
local value2 = tonumber(redis.call('get','value2'));

return value2 > value1;
" 0 

end

相关推荐
weixin_446122461 小时前
JAVA内存区域划分
java·开发语言·redis
TT哇2 小时前
JavaEE==网站开发
java·redis·java-ee
qq_392397124 小时前
Redis常用操作
数据库·redis·wpf
一只叫煤球的猫5 小时前
真实事故复盘:Redis分布式锁居然失效了?公司十年老程序员踩的坑
java·redis·后端
都叫我大帅哥11 小时前
🌊 Redis Stream深度探险:从秒杀系统到面试通关
java·redis
都叫我大帅哥11 小时前
Redis持久化全解析:从健忘症患者到记忆大师的逆袭
java·redis
野蛮人6号12 小时前
黑马点评系列问题之基础篇p7 06初识redis无法在虚拟机查到图形化界面存进去的键
redis·黑马点评
大春儿的试验田14 小时前
高并发收藏功能设计:Redis异步同步与定时补偿机制详解
java·数据库·redis·学习·缓存
hqxstudying14 小时前
Redis为什么是单线程
java·redis
Fireworkitte16 小时前
Redis 源码 tar 包安装 Redis 哨兵模式(Sentinel)
数据库·redis·sentinel