国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

redisson中使用lua腳本的問(wèn)題

2023-08-22 19:14 作者:bfyxzls  | 我要投稿

起因

事情是這樣的,我在通過(guò)redission進(jìn)行限流時(shí),用到了在lua腳本里進(jìn)行數(shù)值計(jì)算,而我在本地測(cè)試過(guò)程中,發(fā)現(xiàn)所有tonumber()方法時(shí),返回值都是nil,這個(gè)原因最后找到了,是沒(méi)有配置序列化的方式,出現(xiàn)錯(cuò)誤提示如下:

org.redisson.client.RedisException: ERR Error running script (call to f_189758df5f16d279fa4852c3ee51f702e4ea0414): @user_script:1: user_script:1: attempt to perform arithmetic on a nil value . channel: [id: 0x850f178a, L:/127.0.0.1:54544 - R:localhost/127.0.0.1:6379] command: (EVAL), promise: java.util.concurrent.CompletableFuture@2f42a4b1[Not completed, 1 dependents], params: [return tonumber(ARGV[1]) + tonumber(ARGV[2]), 1, a, PooledUnsafeDirectByteBuf(ridx: 0, widx: 2, cap: 256), PooledUnsafeDirectByteBuf(ridx: 0, widx: 2, cap: 256)]

解決方法

找到了原因,解決就變得很容易了,我們添加jackson序列化就可以了


lua測(cè)試代碼


redisson中使用lua腳本的問(wèn)題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
九龙城区| 深水埗区| 卓资县| 平阴县| 永靖县| 吴桥县| 松江区| 龙岩市| 永善县| 株洲市| 镇原县| 嘉义市| 永清县| 多伦县| 潍坊市| 五河县| 马公市| 松原市| 会泽县| 新龙县| 天等县| 余江县| 庐江县| 仙游县| 嵊州市| 横峰县| 双辽市| 高碑店市| 东丰县| 凌源市| 高雄县| 富顺县| 博罗县| 凤台县| 佛学| 温泉县| 建始县| 锡林浩特市| 汉中市| 青岛市| 延吉市|