在非分布式下,
方式1. 使用java自带的synchronize同步, 也能实现数据的一致性.
方式2. 使用redis的单线程特性, 也可以实现锁, 从而实现数据一致性.
好像多数人都青睐使用redis.
是因为方式2性能更高吗?
在非分布式下,
方式1. 使用java自带的synchronize同步, 也能实现数据的一致性.
方式2. 使用redis的单线程特性, 也可以实现锁, 从而实现数据一致性.
好像多数人都青睐使用redis.
是因为方式2性能更高吗?
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
synchronized有线程上下文切换及获取锁的开销,redis用的是多路复用IO,性能根本不能比