关注
这个感觉像是做限流一样,如果有用到redis可以存一个state,然后按用户的请求来进行hash作为key,再让state自增,每次请求来时先判断有没有该用户的key,有则可以继续请求,同时让key对应的value自增;没有也判断state是否小于1000。当一个用户的请求结束时,去让它对应的key减一,如果减为了0也移除掉key,同时state减一。不为0则state不变。实际上是参考了aqs的state状态变量思想,通过redis实现一个1000大小的可重入共享锁。
查看原帖
1 2
相关推荐
02-02 10:44
齐齐哈尔大学 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
10309次浏览 129人参与
# 你认为工作的意义是什么 #
249074次浏览 1498人参与
# 程序员找工作至少要刷多少题? #
17771次浏览 243人参与
# 为了减少AI幻觉,你注入过哪些设定? #
4304次浏览 145人参与
# 我现在比当时_,你想录用我吗 #
8495次浏览 111人参与
# 机械人避雷的岗位/公司 #
43264次浏览 295人参与
# 一张图晒一下你的AI员工 #
4849次浏览 112人参与
# 论秋招对个人心气的改变 #
10456次浏览 154人参与
# 关于春招/暑期实习,你想知道哪些信息? #
7212次浏览 119人参与
# 刚入职的你踩过哪些坑 #
6583次浏览 127人参与
# AI Coding的使用心得 #
4438次浏览 99人参与
# 晒晒你司的新年福利 #
8277次浏览 104人参与
# 牛客AI体验站 #
6507次浏览 179人参与
# 12306一秒售罄,你抢到回家的票了吗? #
1863次浏览 47人参与
# 柠檬微趣工作体验 #
14762次浏览 83人参与
# 总结:哪家公司面试体验感最差 #
92926次浏览 430人参与
# 程序员能干到多少岁? #
8372次浏览 115人参与
# 你认为小厂实习有用吗? #
117973次浏览 679人参与
# 互联网公司评价 #
485464次浏览 4109人参与
# 应届生进小公司有什么影响吗 #
118207次浏览 1159人参与
