猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Java如何获取Redis中存储的大量内容?
Java如何获取Redis中存储的大量内容?
Qyouu
浏览 700
回答 2
2回答
鸿蒙传说
第一,大量的数据是不会考虑放在JVM内存中;第二,如果需要缓存大量的dto,动态数据(又称过程数据)一般用的是redis;如果是静态,系统启动时就加载的大量配置,一般考虑放ehcache。第三,由于redis用的是物理内存,不是JVM内存,一般情况下往redis里丢千万级别的记录数基本不影响性能,
0
0
0
12345678_0001
1、如果key, field都是已知的,可以用hmget循环批量的获取hash的值,保证一次获取的数据不会太多而导致OOM;2、使用HSCAN 迭代哈希键中的键值对;最后,hash的HGETALL在生产环境一定要慎用啊!!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续