【缓存&周总结】Redis缓存的使用以及数据安全的处理

前言

        Redis非关系型数据库已经是很常见的工具了,项目中用到的也很多,这篇文章系统的分析下使用过程中可能会遇到的问题

一、缓存

        缓存是数据交换的缓冲区,是存贮数据的临时地方,一般读写性能较高。

        我们项目中引用的Redis目的就是达到降低后端负载,降低响应时间,但是相应的也要考虑数据一致性方面的问题,引入后的项目层次大致为下图,起到了中间缓冲层的作用

二、数据安全问题

        从图中一个查看用户填写问卷列表查询的流程,可以看出来加了缓冲之后,缓存的数据是要与数据库的数据保持一致的,这里就会出现数据不一致的情况(比如数据库更新,则缓存亦须更新)

三、解决方案

        数据在数据库中发生更新时,主动更新缓存中的数据即可,就是要求调用者在更新数据库的同时更新缓存

        在更新缓存的时候建议直接删除之前的缓存,等下次查询的时候再更新缓存即可

--------------------------------------------   一月的第四周   -----------------------------------------------------

周总结:

        1.参与项目对接国外用户按照时区的重构方案讨论会

        2.初步制定项目重构方案,服务器等必要环境基本搭建完成

        3.重构任务的分析,以及开发方式的确定

        4.书刊推荐分享会的完成

2024/1/27        阴天        温度较低

        1.这么冷的天,再适合睡觉不过了

        2.没有太阳,不适合晒鞋,但是非常适合缩在被窝刷剧,《海王2》整体来说还不错吧,虽然剧情略显无聊,但是特效看着还是挺过瘾的

        3.睡一觉吧,晚上恰个饭再睡一觉,结束

2024/1/28        晴天        温度适宜

        1.醒来第一件事,晒晒我那饱经风霜的莆田,我走到哪儿它就跟到哪儿(废话bushi)

        2.下午出去溜达,自助烤肉,真的给我干撑了,后面得吃一星期泡面估计才能缓过来。。。

        3.十一点多了,坐在电脑前不自觉的感慨又是一周过去了,我这一生如履薄冰,究竟还能度过多少个周末呢(闻神附体bushi),好了洗洗睡了,下周见

相关推荐

  1. Redis缓存持久化以及缓存淘汰策略

    2024-01-29 06:16:01       41 阅读
  2. Mybatis使用缓存配置总结

    2024-01-29 06:16:01       8 阅读
  3. 【后端】redis缓存使用

    2024-01-29 06:16:01       12 阅读
  4. Redis缓存基本概念和使用

    2024-01-29 06:16:01       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-29 06:16:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-29 06:16:01       20 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-29 06:16:01       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-29 06:16:01       20 阅读

热门阅读

  1. 【极数系列】docker环境搭建Flink1.18版本(04)

    2024-01-29 06:16:01       30 阅读
  2. 12.如何将图像转化为矩阵形式

    2024-01-29 06:16:01       27 阅读
  3. STM32duino舵机控制-2

    2024-01-29 06:16:01       40 阅读
  4. JUC并发编程与源码分析学习笔记(三)

    2024-01-29 06:16:01       30 阅读
  5. 帧头不对齐的频段间载波聚合(interCA-NonAlignedFrame)

    2024-01-29 06:16:01       34 阅读
  6. 引领云计算未来的技术-云原生详解

    2024-01-29 06:16:01       43 阅读