java 开发中的缓存问题
PHPz
PHPz 2017-04-18 10:00:21
0
2
408

java 开发 把购物车放在 cookie 中 用户登陆后吧信息保存在缓存中,如果此时 在后台 对商品信息进行修改 影响到了缓存中的数据 此时 如何处理!

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
大家讲道理

제품 등 적시성이 엄격한 객체의 경우 배경 데이터가 업데이트되었으며 이러한 데이터가 사용되는 장소도 업데이트되어야 합니다. 관찰자 패턴은 일반적으로 이러한 종류의 문제를 해결하는 데 사용되며, 그 핵심은 게시 및 구독에 있습니다. 애플리케이션 내에서 Guava의 Eventbus를 사용하거나 redis와 같은 nosql을 사용할 수 있는 구체적인 구현 솔루션이 많이 있습니다. 개인적으로는 Redis를 사용하여 완성하는 것이 좋습니다. 동시에 Redis를 2차 캐시로도 사용할 수 있습니다.

大家讲道理

캐시에 있는 상품 데이터를 어떻게 업데이트하든 시간이 많이 걸리고 시스템이 복잡해지며, 데이터가 실시간으로 업데이트되거나 읽혀지지 않을 수 있으므로 입력하는 것이 좋습니다. 장바구니 스토어 skuId에서 amount을 구매하고, 장바구니를 스와이프할 때 제품 캐시에서 제품 데이터를 읽고, 제품 업데이트 후 제품 캐시를 업데이트하여 제품 정보 업데이트로 인한 시스템 복잡성을 줄일 수 있습니다. 많은 양의 메모리를 절약할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿