| | |
| | | |
| | | # 代码股性记录管理 |
| | | from utils import tool |
| | | from db.redis_manager import RedisManager |
| | | from db.redis_manager_delegate import RedisManager, RedisUtils |
| | | |
| | | |
| | | class CodeNatureRecordManager: |
| | |
| | | # 保存K线形态 |
| | | @classmethod |
| | | def save_k_format(cls, code, k_format): |
| | | cls.__get_redis().setex(f"k_format-{code}", tool.get_expire(), json.dumps(k_format)) |
| | | RedisUtils.setex(cls.__get_redis(),f"k_format-{code}", tool.get_expire(), json.dumps(k_format)) |
| | | |
| | | @classmethod |
| | | def get_k_format(cls, code): |
| | | val = cls.__get_redis().get(f"k_format-{code}") |
| | | val = RedisUtils.get(cls.__get_redis(), f"k_format-{code}") |
| | | if val: |
| | | return json.loads(val) |
| | | return None |
| | |
| | | # 保存股性 |
| | | @classmethod |
| | | def save_nature(cls, code, natures): |
| | | cls.__get_redis().setex(f"code_nature-{code}", tool.get_expire(), json.dumps(natures)) |
| | | RedisUtils.setex(cls.__get_redis(),f"code_nature-{code}", tool.get_expire(), json.dumps(natures)) |
| | | |
| | | @classmethod |
| | | def get_nature(cls, code): |
| | | val = cls.__get_redis().get(f"code_nature-{code}") |
| | | val = RedisUtils.get(cls.__get_redis(), f"code_nature-{code}") |
| | | if val: |
| | | return json.loads(val) |
| | | return None |