IT外包网管服务,使用集中式高速缓存Redis

发布者:上海IT外包来源:http://www.lanmon.net点击数:944

蓝盟IT小贴士,来喽!
Spring  Boot默认使用的ConcurrentMap缓存和缓存框架EhCache。 EhCache现在可以应用许多应用程序场景,但是EhCache是进程中的缓存框架,并且在集群模式中,每个应用服务器之间的缓存是独立的,因此服务器之间的缓存可能不匹配。 即使EhCache在群集环境中提供缓存同步策略,同步仍然需要一些时间,并且仍然存在短缓存不匹配。

EhCache不能用于一致的系统和应用程序(可以及时查找任何数据更改)。 在这种情况下,使用集中缓存可以很好地解决缓存数据完整性问题。 接下来,我们将学习如何在Spring  Boot缓存支持中使用Redis实现数据缓存。

Redis的连接池配置与版本1.x的spring.redis.pool和Spring  Boot  2.x不同。
版本1.x采用jedis作为连接池,版本2.x采用lettuce作为连接池

以上配置均为默认值,实际生产需要进一步根据配置情况和业务要求适当修改.

文/上海蓝盟   IT外包专家

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部