package com.yami.trading.common.util; import com.yami.trading.common.constants.RedisKeys; public class RealTimeUtil { public static String getKlineInfoCacheKey(String symbol, String line) { return RedisKeys.SORTED_KLINE_INFO + symbol + ":" + line; } public static String getKlineDataCacheKey(String symbol, String line) { return RedisKeys.MAP_KLINE_DATA + symbol + ":" + line; } public static String getKlineInfoElementKey(String symbol, String line, String klineId) { return symbol + ":" + line + ":" + klineId; } public static String getRealtimeInfoCacheKey(String symbol) { return RedisKeys.SORTED_REALTIME_INFO + symbol; } public static String getRealtimeDataCacheKey(String symbol) { return RedisKeys.MAP_REALTIME_DATA + symbol; } public static String getRealtimeInfoElementKey(String symbol, String realtimeId) { return symbol + ":" + realtimeId; } }