【发布时间】:2016-04-18 05:47:21
【问题描述】:
我正在获取大量数据(数百万条记录),并计划将频繁的记录保存在缓存中并从缓存中获取以便快速响应。我正在使用NoSQL 数据库,缓存中有大约 35k 条记录。我正在使用这段代码来检查它是否被缓存,
redistemplate.opsForHash().entries("key").size() == 0,
如果条件满足,
redistemplate.opsForHash().put("key", "KeyValue", List);
如果没有,
(List) redistemplate.opsForHash().entries("Key").get("KeyValue");
但是当我检查性能时,从数据库中获取比从缓存中获取要快。我只是在尝试基本的redis 缓存,不确定是否推荐。请提供意见。
【问题讨论】:
标签: spring performance caching redis