• 什么情况下出现的redis


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

    出现的问题:

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

    解决出现的问题:

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

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

  • 相关阅读:
    拥塞避免
    计算机网络常考
    [CODEVS1014]装箱问题
    [CODEVS2055]集合划分
    [CODEVS3641]上帝选人
    [GRYZ2014]递增子序列最大和
    [GRYZ2014]最大连续子序列的和
    金矿模型看动归
    [CODEVS1220]数字三角形
    [CODEVS1294]全排列
  • 原文地址:https://www.cnblogs.com/Girlir/p/7923340.html
Copyright © 2020-2023  润新知