| | |
| | | # yesterday 昨天的量 |
| | | import json |
| | | |
| | | from db.redis_manager import RedisUtils |
| | | from utils import global_util, tool |
| | | from db import redis_manager |
| | | from log_module.log import logger_day_volumn |
| | |
| | | redis = __redis_manager.getRedis() |
| | | global_util.max60_volumn[code] = (max60, max60_day) |
| | | global_util.yesterday_volumn[code] = yesterday |
| | | redis.setex("volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day))) |
| | | redis.setex("volumn_yes-{}".format(code), tool.get_expire(), yesterday) |
| | | RedisUtils.setex(redis, "volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day))) |
| | | RedisUtils.setex(redis, "volumn_yes-{}".format(code), tool.get_expire(), yesterday) |
| | | |
| | | |
| | | # 获取历史量 |
| | |
| | | logger_day_volumn.info("code:{} volumn:{}".format(code, volumn)) |
| | | redis = __redis_manager.getRedis() |
| | | global_util.today_volumn[code] = volumn |
| | | redis.setex("volumn_today-{}".format(code), tool.get_expire(), volumn) |
| | | RedisUtils.setex(redis, "volumn_today-{}".format(code), tool.get_expire(), volumn) |
| | | |
| | | |
| | | # 获取今日量 |
| | |
| | | # 将量从数据库加入内存 |
| | | def load(): |
| | | redis = __redis_manager.getRedis() |
| | | keys = redis.keys("volumn_max60-*") |
| | | keys = RedisUtils.keys(redis, "volumn_max60-*") |
| | | if keys is not None: |
| | | for k in keys: |
| | | code = k.split("-")[1] |
| | |
| | | if max60_volumn: |
| | | max60_volumn = json.loads(max60_volumn) |
| | | global_util.max60_volumn[code] = max60_volumn |
| | | keys = redis.keys("volumn_yes-*") |
| | | keys = RedisUtils.keys(redis, "volumn_yes-*") |
| | | if keys is not None: |
| | | for k in keys: |
| | | code = k.split("-")[1] |
| | |
| | | |
| | | |
| | | if __name__ == "__main__": |
| | | print(get_volume_rate("000059")) |
| | | print(get_volume_rate("000059")) |