zoukankan      html  css  js  c++  java
  • 什么情况下出现的redis

    原本前端服务和后台服务是分开的,此时它们查询的缓存(比如用的是ehcache,是一个嵌入式的框架)也是独立分开的。当我们前端查看某个人的信息时,会查询出这个人,并做缓存。与此同时,后台人员在审核这个人的资料,也查这个人做缓存。当某一天,前端人员修改了这个人的资料,比如,改了显示昵称,并提交成功,此时乐观锁会+1,前端的查询缓存中这个人的资料会同时更新。但后台的不会。那后台人员在审核这个人的资料时,还是去到后台查询缓存中拿,当我要把这个人的资料审核通过时,(审核通过时,他会加上一个状态码,审核通过的状态码),提交,发现系统繁忙,请稍等再试,过了15分钟再试,还是这样,再过1个小时还是这样的提示,一直都是这样下去。因为后台缓存中查询到的这个人的信息乐观锁已经对不上了。

    出现的问题:

    前后端缓存的分离,有时会导致缓存没能同步的情况。

    解决出现的问题:

    那如果让前端的缓存和后端的缓存集中在一起,让前端和后台调用同一个缓存,那就好了!相当于一个缓存服务。

    此时redis出现了,redis是一个独立的应用服务,它类似于mysql,需要独立的安装,需要连接才能连接到redis

  • 相关阅读:
    Gym
    UVALive
    UVALive
    UVALive
    UVALive
    Codeforces Round #367 (Div. 2) D. Vasiliy's Multiset Trie
    HDU 5816 Hearthstone 概率dp
    欧几里德与扩展欧几里德算法(转)
    差分约束系统详解(转)
    2016年第七届蓝桥杯C/C++程序设计本科B组决赛
  • 原文地址:https://www.cnblogs.com/Girlir/p/7923340.html
Copyright © 2011-2022 走看看