外观
双写一致性: 当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。
双写一致性
修改了数据库的数据
同时更新缓存的数据
保持一致
共享锁: 读锁readLock,加锁之后,其他线程可以共享读操作。
共享锁
readLock
共享读操作
排他锁: 独占锁writeLock也叫,加锁之后,阻塞其他线程读写操作。
排他锁
writeLock
读写操作
优点: 强一致性
强一致性
缺点: 性能差
性能差