From 3d569abd433cd4a3f90754ef49c76cafa07647ba Mon Sep 17 00:00:00 2001 From: yaziming Date: Fri, 22 May 2020 15:37:11 +0800 Subject: [PATCH] GetRedisNode --- backend/services/node.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/backend/services/node.go b/backend/services/node.go index 09c67eb1..3b913552 100644 --- a/backend/services/node.go +++ b/backend/services/node.go @@ -51,6 +51,22 @@ func GetNodeData() (Data, error) { } return data, err } +func GetRedisNode(key string) (*Data, error) { + // 获取节点数据 + value, err := database.RedisClient.HGet("nodes", key) + if err != nil { + log.Errorf(err.Error()) + return nil, err + } + + // 解析节点列表数据 + var data Data + if err := json.Unmarshal([]byte(value), &data); err != nil { + log.Errorf(err.Error()) + return nil, err + } + return &data, nil +} // 更新所有节点状态 func UpdateNodeStatus() {