多级使用,使用多级缓存

本篇文章主要分享关于使用多级缓存的话题,和一些多级使用相关题,下面小编给大家讲解一下吧!


为什么需要多级缓存


引入缓存是当今大多数系统的考虑因素。


Redis是常用的中间件,而在我们一般的业务系统中,性能并不会因为数据量的增加和数据结构的复杂性而下降,如下图所示,但是网络IO消耗却变得难以忍受。忽略整个呼叫链接。尤其是在微服务架构中,一次调用往往会涉及多次调用,例如pigoauth20客户端认证[1]。


Caffeine来自未来的本地内存缓存,其性能远高于典型的内存缓存实现,详细比较[2]。


综上所述,我们需要构建L1CaffeineJVM级别内存和L2Redis内存。


设计挑战


目前大多数应用缓存都是基于SpringCache和基于Annotation的缓存技术实现的,存在的题如下。


SpringCache仅支持单个缓存源。这意味着您只能选择Redis实现或Caffeine实现,而不能同时选择两者。


数据一致性各层缓存之间的数据一致性题,例如应用层缓存和分布式缓存之间的数据一致性题。


缓存过期SpringCache不支持预过期策略。


业务流程


如何使用


依赖关系简介


lt;依赖gt;lt;groupIdgt;compig4cloudpluginlt;/groupIdgt;lt;artifactIdgt;多级缓存-spring-boot-starterlt;/artifactIdgt;lt;版本gt;010lt;/版本gt;lt;/dependentgt;


启用缓存支持


启用缓存公共类应用程序


目标接口声明SpringCache注解


Cacheablevalue=34;key=key34;/get34;创建缓存实例,缓存名称为34;cachekey;返回值;//2调用redis查询指定值value=stringKeyRedisTemplateopsForValuegetcacheKey;如果值!=null34;卡什基;CaffeineCacheputkey,value;返回值;


过期策略,所有的更新操作都是基于redis的pub/sub消息机制进行更新。


公共类RedisCaffeineCache扩展AbstractValueAdaptingCache。覆盖公共ValueWrapperputIfAbsentObject键、对象值。覆盖publicvoidevictObject键。publicvoidclearprivatevoidpushCacheMessage覆盖消息。


MessageListener删除指定Caffeine的指定值。


公共类CacheMessageListener实现MessageListener源码地址。


多层巴士的售员使用二维码阅读器扫描二维码。扫描2元只需将2元插入刷卡机即可。3-4-8的工作原理都是一样的。在上海,最常见的公交扫码支付方式是使用微信。首先您需要开设一个微信帐户。然后点击右上角的搜索,输入您的腾讯登机码,然后点击搜索。


搜索后会出现一个小程序,可以刷码乘车,需要点击公交服务。


单击以接收您的卡。成功领卡后,您可以在小程序中找到公交代码。上车时,只需扫描车上的扫码器即可付款。


一、wps多级编号怎么用?

1-右键单击需要设置多级编号的段落,选择“段落”菜单,打开“段落属性”对话框。


2-在“段落属性”对话框中,选择“多级列表”选项卡,选择“使用多级列表”,然后设置编号格式、对齐方式、缩进等样式,并确定您需要的编号级别。


3-定义新的编号列表并设置每个级别的编号规则、字符格式和其他选项。添加新级别时,必须在“当前级别”选项卡下启用“下一个级别”。


4-定义完所有编号级别后,单击“确定”并关闭“段落属性”对话框。


5-按Enter键插入新的编号项目,WPS将根据您设置的规则自动编号。


需要注意的是,在插入新的编号项时,必须回到第一级按回车键插入下一级编号项,否则可能会出现编号项不规则、不一致等题。


以上就是在WPS中设置多级号码目录的步骤。WPS的菜单操作与OfficeWord不同,但功能和使用方法大体相似。要真正达到理想的效果,需要注意细节,例如每一级之间的缩进量以及是否使用小写或大写罗马数字。


二、在word中如何新建多级样式?

您可以执行以下步骤


1-首先,将光标置于Word文档中要添加多级列表的位置。


2-然后从主菜单栏中选择“主页”选项卡,然后单击“段落区域”下拉菜单中的“多级列表”按钮。从弹出的下拉菜单中选择“定义新的多级列表”。


3-在“多级列表”对话框中,可以设置列表的级别数、每级的编号样式以及文本格式。具体来说,在“级别”选项卡中,您可以单独设置每个级别的格式,包括缩进、编号格式和文本格式。


4-“级别名称”选项卡允许您输入每个级别的名称。例如,第一级设置为“1-”,第二级设置为“1-1”,第设置为“1-1”-1”,依此类推。


5-设置完成后,单击“确定”保存设置。


6-将光标置于要添加多级列表的位置,选择“多级列表”按钮,然后选择已设置的新多级列表。


以上是创建多级列表的基本步骤。您可以根据自己的实际需要进行调整和修改。使用多级列表时,需要注意每一级的编号、格式和间距,以确保列表清晰、易于阅读、美观呈现。


除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。