• 2024-07-02为什么 [] == ![] 为 true?
  • 2024-06-04redis限流
    前提redis+lua 滑动窗口--滑动窗口localkey=KEYS[1]localmaxSize=ARGV[1]localcurrentTime=ARGV[2]localstartTime=ARGV[3]localuuid=ARGV[4]localcurrentCount=redis.call('zcount',key,startTime,currentTime)if(currentCountandtonumber
  • 2023-07-21springboot~redisson中使用lua脚本的问题
    起因事情是这样的,我在通过redission进行限流时,用到了在lua脚本里进行数值计算,而我在本地测试过程中,发现所有tonumber()方法时,返回值都是nil,这个原因最后找到了,是没有配置序列化的方式,出现错误提示如下:org.redisson.client.RedisException:ERRErrorrunningscript(calltof_
  • 2023-06-30redisson对单个json的单个字段进行数值操作 - lua脚本
    @OverridepublicStringupdateJson(Stringkey,Stringfield,longnum,longlimit){Stringscript="localt=redis.call('get',KEYS[1]);\n"+"localj;\n"+"iftthen
  • 2023-01-09一步一步实现若依框架--2.2实现后台限流rate_limiter
      在项目中使用到了若依,想从头实现一下。思路就是把项目中涉及到的知识内容单独拎出来理解和做测试,然后再合到系统里去,重点的地方会将涉及到的知识进行总结和扩展。顺
  • 2022-11-05限流 - 限流注解组件开发
    限流概述系统存在服务上限,流量超过服务上限会导致系统卡死、崩溃。限流:为了在高并发时系统稳定可用,牺牲或延迟部分请求流量以保证系统整体服务可用。限流算法固定窗