代码拉取完成,页面将自动刷新
Redis可视化工具,改进RDM和Redisplus的不足之处。
Electron + Vue
Node.js V16+
进入项目目录
yarn;
npm run dev;
跑后端
npm i;
node main.js;
只需要执行SmartRedis.exe,该项目会自动拉起backend.exe进行前后端交互。
软件整体
能够方便地查看Redis的key。
这块功能是RedisPlus和RDM的盲区,可以订阅多个Key,进行滚动更新。
也可以看到一个key的改动日志,这是目前最亮眼的功能。
可以监控服务器的性能,以及缓存命中情况
前后端使用restful通信,端口为47420
请求:
url="/allKeys"
body={
config:{
port: 47420, // Redis port
host: "127.0.0.1", // Redis host
password: "pwd",
db: 0, // Defaults to 0
},
pattern:"",
}
请求:
url="/allKeys"
body={
config:{
port: 47420, // Redis port
host: "127.0.0.1", // Redis host
password: "pwd",
db: 0, // Defaults to 0
},
pattern:"*endpoint*",
}
同上,只是增加了通配符,返回搜索到的key。
url="/singleKey"
body={
key:"endpoint",
config:{
port: 47420, // Redis port
host: "127.0.0.1", // Redis host
password: "pwd",
db: 0, // Defaults to 0
},
}
url="/subscribe"
body={
subscribeList:[
{
skeyName:"a",
skeyType:"string"
}
],
config:{
port: 47420, // Redis port
host: "127.0.0.1", // Redis host
password: "pwd",
db: 0, // Defaults to 0
},
}
url='/info'
body={
config:{
port: 47420, // Redis port
host: "127.0.0.1", // Redis host
password: "pwd",
db: 0, // Defaults to 0
},
}
本项目对比RDM和RedisPlus,具备监控多个key变化的特点,并且提供日志功能。
在实际测试的时候,如果知道key的变化以及具体的时间,那么对于开发者来说有极大的帮助。
未来会持续迭代本项目,提供更加完善的功能
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型