spring+redis缓存数据字典,常用映射,枚举
Posted MINEEADY
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring+redis缓存数据字典,常用映射,枚举相关的知识,希望对你有一定的参考价值。
1.你是否试过打开jsp页面首先显示的是id而非文本值?这是因为打开界面时(加载完dom)才会后台发送请求获取数据字典。
这样做的弊端就是要访问数据库,给数据库带来负担.同时获取数据的速度也不那么快。
解决方案:让数据字典运行时把这些list加载到缓存中去。以后下拉框获取数据时先从缓存中取出,如果缓存中没有再从数据库中获取。
数据字典为了读取效率高效,减少与数据库的交互,通常会把数据字典所有数据添加到缓存当中。
做法:1.在系统启动的时候,讲数据字典进行缓存。比如可以放到spring自带的缓存对象中,也可以放到redis缓存中。你喜欢的话,可以自己写个map对象存起来。
2.我们对数据字段进行增删改的时候,你必须刷新缓存。
3.如果从缓存中获取不到数据,要从数据库中获取。
以上是关于spring+redis缓存数据字典,常用映射,枚举的主要内容,如果未能解决你的问题,请参考以下文章