前提
已安装可用Docker环境
环境参考
Windos11-WSL2
Docker Desktop 4.8.1
Redis-rejson
Grafana
AnotherRedisDesktopManager(Redis可视化工具-开源)
开源工具链接: AnotherRedisDesktopManager
Docker安装Redis
# 拉取镜像, 默认拉取最新稳定版本
docker pull redislabs/rejson
# 创建并运行容器
docker run -itd --name=rejson -p 6379:6379 redislabs/rejson
Docker安装Grafana
# 拉取镜像, 默认拉取最新稳定版本
docker pull grafana/grafana
# 创建并运行容器
docker run -itd --name=grafana -p 3000:3000 grafana/grafana
AnotherRedisDesktopManager自行安装并连接到Redis
环境准备完毕, 开始…
1. 准备要展示的数据
{
"data": [
{
"time": "2022-5-15 09:30:30",
"v1": 55,
"v2": 66
},
{
"time": "2022-5-15 10:30:30",
"v1": 77,
"v2": 88
},
{
"time": "2022-5-16 09:30:30",
"v1": 66,
"v2": 33
},
{
"time": "2022-5-16 10:30:30",
"v1": 44,
"v2": 55
}
]
}
2. 进入Grafana, 创建DashBoard
进入管理Grafana管理界面
安装Redis插件
引入Redis数据源
创建新面板
填入数据查询信息
重点: Redis返回的数据时间字段要格式化为时间字段才可用, 不然会报缺少time字段
配置完毕(注意根据自己的准备数据时间来选择折线图展示的时间区间)
保存之后展示
完毕☻