采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
redis锁500并发才5个人成功,这个效率是不是还不如synchroniz?
synchroniz只能作用于单机,redis锁作用于分布式,这是根本区别
非常感谢!
我也有同样的困惑,师兄说的根本区别能再详细一点吗?分布式了,redis效率就会高吗?
锁的目的是保证线程安全(共享数据安全),首先是安全,再考虑性能。redis是分布式锁,首先能解决安全,性能的话,如果是秒杀属于高并发,肯定会有人抢不到资源,如果是常规并发,也肯定能保证安全。那怎样使高并发几乎人人都能抢到资源(双11)?那应该是比较复杂的设计,要用很多手段一起解决。
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.1k 10
3.2k 4
6.7k 9
2.0k 32
4.0k 26