首页 > 代码库 > redis Lua学习与坑

redis Lua学习与坑

1.在写lua脚本往redis中添加zadd 有序集合的时候一直报 "value is not a valid float"的错误,经过查询相关资料,最后发现,是顺序写反了。

相关代码

--[错误代码]
redis.call(zadd,@TimeOrderKey,objRecord.ActivityID,@TimeScore);--[应该时间在前,value在后,这里反了。]
--[正确代码:]
redis.call(zadd,@TimeOrderKey,@TimeScore,objRecord.ActivityID); 

 

 

redis Lua学习与坑