实际开发过程中到底会不会用redission的看门狗机制

目前我在的公司用的是最简单的setnx ex,键里拼接了唯一线程id,因为面试经常被问,到现在也没一定把握,所以想问下各位,用setnx有什么问题?
1.可重入,但业务代码里没有重入,不影响
2.可重试,并发量不大,也没有什么影响
3.过期时间设置多久?这个我们也没有严格规定,一般根据业务设置30s或者更久,过期时间设置久有什么问题吗?应该就是宕机但还没过期,其他线程没法获取锁吧?单看不用看门狗的话redis setnx和redisson差别也不大。
4.说了看门狗,面试官必问,业务阻塞了怎么办,搜了下也没什么好的办法。
全部评论
差很多,redison除了看门狗,还有可重入呢,此外Redisson底层还有布隆过滤器,阻塞队列,令牌桶限流,信号量
1 回复 分享
发布于 04-18 10:12 上海

相关推荐

美团笔试只有我觉得难吗?
天灰灰会不会:我也觉得难,选择题一堆大模型题目乱蒙,编程题拼尽全力依然只a2
投递美团等公司6个岗位 > 美团求职进展汇总
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客企业服务