已经保存在redis的数据还有必要在java程序缓存吗?
bot攻略 2017-09-13 01:14:30 已经保存在redis上面的数据还有必要在接口被调用的时候提取出来保存到map或者list里面使用吗?
使用java开发后台接口的时候遇到一个问题,接口需要调用redis上面的数据,现在有两种方案:
1.
接口被调用的时候可以从redis取出数据来放到一个map或者list里面,这样在接口被调用的生命周期里面,多个地方都能调用,但这样我就觉得多此一举了,已经缓存在redis上的数据再在内存开辟个空间来存放,有这个必要吗?
2.
直接在需要的时候才去redis里面去取,也就是说有可能会在for循环里面访问redis,但我觉得这不是问题
对于这2中方案拿不定主意,有大神帮忙分析解析下吗?