
//引入依赖 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-data-redis/artifactId /dependency//获取客户端 Autowired private StringRedisTemplate stringRedisTemplate;//List操作 //存 String key SESSION_CACHE_PREFIX startTime _ endTime; ListOperationsString, String ops stringRedisTemplate.opsForList(); String redisSkuIdsku.getPromotionSessionId()_sku.getSkuId().toString(); //这里存的redisSkuId是哈希的键 ops.leftPushAll(key,redisSkuId); //hash操作 //存 BoundHashOperationsString, String, String ops stringRedisTemplate.boundHashOps(SKU_CACHE_PREFIX); String redisSkuIdsku.getPromotionSessionId()_sku.getSkuId().toString(); //这里的hash的键是list的值 ops.put(redisSkuId,jsonString); //List取操作 SetString keys stringRedisTemplate.keys(SESSION_CACHE_PREFIX *); for (String key : keys) { ListString range stringRedisTemplate.opsForList().range(key, 0, -1); //hash取操作 BoundHashOperationsString, String, Object hashOps stringRedisTemplate.boundHashOps(SKU_CACHE_PREFIX); ListString list hashOps.multiGet(range); }