Browse Source

hash缓存

xiatian 5 năm trước cách đây
mục cha
commit
9037f0afc2

+ 5 - 4
src/main/java/cn/com/qmth/examcloud/support/cache/CacheHelper.java

@@ -24,6 +24,7 @@ import cn.com.qmth.examcloud.support.cache.bean.SmsAssemblyCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.StudentCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.SysPropertyCacheBean;
 import cn.com.qmth.examcloud.support.cache.bean.ThirdPartyAccessCacheBean;
+import cn.com.qmth.examcloud.web.cache.HashRedisCacheProcessor;
 import cn.com.qmth.examcloud.web.cache.ObjectRedisCacheProcessor;
 
 /**
@@ -137,8 +138,8 @@ public class CacheHelper {
 	 */
 	public static ExtractConfigPaperCacheBean getExtractConfigPaper(Long examId, String courseCode,
 																	String groupCode, String paperId) {
-		return ObjectRedisCacheProcessor.get("Q_PAPER:EXTRACT_CONFIG_PAPER_",
-				new Object[]{examId, courseCode, groupCode, paperId},
+		return HashRedisCacheProcessor.get("Q_PAPER:EXTRACT_CONFIG_PAPER_",
+				new Object[]{paperId},new Object[]{examId, courseCode, groupCode},
 				ExtractConfigPaperCacheBean.class, "EC-CORE-QUESTION",
 				"cn.com.qmth.examcloud.core.questions.service.cache.ExtractConfigPaperCache");
 	}
@@ -166,8 +167,8 @@ public class CacheHelper {
 	 */
 	public static QuestionCacheBean getQuestion(Long examId, String courseCode, String groupCode,
 												String questionId) {
-		return ObjectRedisCacheProcessor.get("Q_QUESTION:",
-				new Object[]{examId, courseCode, groupCode, questionId}, QuestionCacheBean.class,
+		return HashRedisCacheProcessor.get("Q_QUESTION:",
+				new Object[]{questionId},new Object[]{examId, courseCode, groupCode}, QuestionCacheBean.class,
 				"EC-CORE-QUESTION",
 				"cn.com.qmth.examcloud.core.questions.service.cache.QuestionCache");
 	}