From d3b7e2e9cb1dc45f98d8828fb8ac292ffccfb327 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 05 Nov 2021 16:08:04 +0800 Subject: [PATCH] fix --- src/main/java/com/xcong/excoin/processor/MarketService.java | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/processor/MarketService.java b/src/main/java/com/xcong/excoin/processor/MarketService.java index d47b2c9..3f3f067 100644 --- a/src/main/java/com/xcong/excoin/processor/MarketService.java +++ b/src/main/java/com/xcong/excoin/processor/MarketService.java @@ -88,7 +88,17 @@ list = (List) data; } list.add(kLine); - redisUtils.set(key, list); + int size = list.size(); + if(size>500){ + list = list.subList(size-500,size); + } + List lines = new ArrayList(); + if(CollectionUtils.isNotEmpty(list)){ + for(Object object:list){ + lines.add(object); + } + } + redisUtils.set(key, lines); // mongoTemplate.insert(kLine,"exchange_kline_"+symbol+"_"+kLine.getPeriod()); } @@ -122,4 +132,15 @@ return totalVolume; } + + public static void main(String[] args) { + List<String> list = new ArrayList<>(); + list.add("1"); + list.add("2"); + list.add("3"); + list.add("4"); + list.add("5"); + list=list.subList(2,5); + System.out.println(list); + } } -- Gitblit v1.9.1