spring+redis缓存数据字典,常用映射,枚举

Posted MINEEADY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring+redis缓存数据字典,常用映射,枚举相关的知识,希望对你有一定的参考价值。

1.你是否试过打开jsp页面首先显示的是id而非文本值?这是因为打开界面时(加载完dom)才会后台发送请求获取数据字典。

这样做的弊端就是要访问数据库,给数据库带来负担.同时获取数据的速度也不那么快。

        解决方案:让数据字典运行时把这些list加载到缓存中去。以后下拉框获取数据时先从缓存中取出,如果缓存中没有再从数据库中获取。


        数据字典为了读取效率高效,减少与数据库的交互,通常会把数据字典所有数据添加到缓存当中。


做法:1.在系统启动的时候,讲数据字典进行缓存。比如可以放到spring自带的缓存对象中,也可以放到redis缓存中。你喜欢的话,可以自己写个map对象存起来。


2.我们对数据字段进行增删改的时候,你必须刷新缓存。


3.如果从缓存中获取不到数据,要从数据库中获取。

















以上是关于spring+redis缓存数据字典,常用映射,枚举的主要内容,如果未能解决你的问题,请参考以下文章

Redis

Spring整合Redis做数据缓存(Windows环境)

Spring Boot 和 Redis 常用操作

Spring Boot + Mybatis + Redis二级缓存开发指南

Redis基础入门

尚融宝14-集成redis缓存