| | |
| | | |
| | | from code_attribute import gpcode_manager |
| | | from db import mysql_data, redis_manager |
| | | from db.redis_manager import RedisUtils |
| | | from utils import tool |
| | | |
| | | _redisManager = redis_manager.RedisManager(0) |
| | |
| | | @classmethod |
| | | def save(cls, code, val, unit): |
| | | redis = _redisManager.getRedis() |
| | | redis.setex("zyltgb-{}".format(code), tool.get_expire(), |
| | | RedisUtils.setex(redis,"zyltgb-{}".format(code), tool.get_expire(), |
| | | round(float(val) * 100000000) if int(unit) == 0 else round( |
| | | float(val) * 10000)) |
| | | |
| | | @classmethod |
| | | def get(cls, code): |
| | | redis = _redisManager.getRedis() |
| | | val = redis.get("zyltgb-{}".format(code)) |
| | | val = RedisUtils.get(redis, "zyltgb-{}".format(code)) |
| | | if val is not None: |
| | | return int(val) |
| | | return None |
| | |
| | | |
| | | if __name__ == "__main__": |
| | | redis = _redisManager.getRedis() |
| | | keys = redis.keys("zyltgb-*") |
| | | keys = RedisUtils.keys(redis, "zyltgb-*") |
| | | for key in keys: |
| | | redis.delete(key) |
| | | RedisUtils.delete(redis, key) |