fix(control): 修复文件路径和Redis存储逻辑
- 修改account.json和positions.json的读取路径为绝对路径 - 将Redis存储方式从List改为String类型 - 更改Redis键名从qmt:status为qmt:liao - 添加5秒的过期时间设置
This commit is contained in:
@@ -55,10 +55,10 @@ func ControlTask() {
|
||||
status.Status = readAPIStatus()
|
||||
|
||||
// 读取 account.json
|
||||
status.Account = readJSONFile("account.json")
|
||||
status.Account = readJSONFile("D:\\work\\qmt\\data\\account.json")
|
||||
|
||||
// 读取 positions.json
|
||||
status.Positions = readJSONFile("positions.json")
|
||||
status.Positions = readJSONFile("D:\\work\\qmt\\data\\positions.json")
|
||||
|
||||
// 将以上所有数据汇总,合本成一个 JSON,存储至 Redis,List 表,Key: qmt:status
|
||||
storeToRedis(status)
|
||||
@@ -166,5 +166,5 @@ func storeToRedis(status *StatusData) {
|
||||
}
|
||||
|
||||
// 存储到 Redis List
|
||||
RedisService.Client.RPush(context.Background(), "qmt:status", string(data))
|
||||
RedisService.Client.Set(context.Background(), "qmt:liao", string(data), time.Duration(5*time.Second))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user