最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
资源县| 博罗县| 绍兴县| 吉隆县| 长岭县| 上蔡县| 哈巴河县| 察雅县| 江安县| 宁海县| 于都县| 桃园市| 吉安县| 洛阳市| 建湖县| 宜州市| 将乐县| 凤庆县| 闻喜县| 剑川县| 阳春市| 山阳县| 石城县| 桐城市| 伊春市| 同心县| 固安县| 新蔡县| 五峰| 星子县| 延寿县| 建昌县| 霍城县| 大余县| 盐山县| 灵山县| 鹤壁市| 海淀区| 浮山县| 同仁县| 博野县|