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

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

PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
大家讲道理

Pour les objets avec une actualité stricte tels que les produits, les données d'arrière-plan ont été mises à jour et les endroits où ces données sont utilisées doivent également être mis à jour. Le modèle observateur est généralement utilisé pour résoudre ce type de problème, dont le cœur réside dans la publication et l'abonnement. Il existe de nombreuses solutions d'implémentation spécifiques. Vous pouvez utiliser Eventbus de Guava dans l'application, ou vous pouvez utiliser Nosql tel que Redis. Personnellement, il est recommandé d'utiliser redis pour le compléter. En même temps, redis peut également être utilisé comme cache de deuxième niveau.

大家讲道理

Quelle que soit la méthode utilisée pour mettre à jour les données du produit dans le cache, cela prend beaucoup de temps et augmentera la complexité du système, et les données peuvent ne pas être mises à jour et lues en temps réel, c'est donc recommandé ; pour le mettre dans le panier du magasin skuId et acheté amount, et lire les données du produit à partir du cache du produit lors du glissement du panier et mettre à jour le cache du produit après la mise à jour du produit, ce qui peut réduire la complexité du système causée par mettre à jour les informations sur le produit et gagner du temps. Une grande partie de la mémoire

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal