本篇文章主要分享关于使用多级缓存的话题,和一些多级使用相关题,下面小编给大家讲解一下吧!
为什么需要多级缓存
引入缓存是当今大多数系统的考虑因素。
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-将光标置于要添加多级列表的位置,选择“多级列表”按钮,然后选择已设置的新多级列表。
以上是创建多级列表的基本步骤。您可以根据自己的实际需要进行调整和修改。使用多级列表时,需要注意每一级的编号、格式和间距,以确保列表清晰、易于阅读、美观呈现。
No Comment