RedisFox
Go
JavaScript, Go, CSS, Shell, HTML
共125个文件
js: 47
less: 37
go: 15
png: 4
gitignore: 3
md: 3
css: 3
sh: 2
yml: 2
html: 2
Redis可视化监控工具 (基于Golang)
RedisFox
Introduction
[Simplified Chinese]
RedisFox is a visual monitoring tool for Redis based on Golang development
Instructions
Special description
Go version requires >1.12, and use go modlue as package dependency management(The author used Go1.12.9)
Run with gosuv driver, currently gosuv only supports Linux
Download RedisFox
git clone https://github.com/zer0131/RedisFox.git
Compile and Install
sh build.sh
Run
Adjustment programs.yml directory
Configure the redis server in conf/redis-fox.yaml, open redis, and then execute the run.sh script
cd output
sh run.sh start
Visit
Open the browser to access http://127.0.0.1:8080 and see the monitoring status of redis态
Stop
sh run.sh stop
Directory Structure
├─config Config directory
│ ├─redis-fox.yaml Config file
├─log Log directory
├─data Data directory
├─static Resource directory
├─tpl Template directory
├─tool Tool directory
├─conf Source Code conf
├─dataprovider Source Code dataprovider
├─process Source Code process
├─server Source Code server
├─util Source Code util
├─main.go Source Code main file
└─build.sh Compile and install the script
Configuration Description
Configuration based on yaml syntax, do not understand the stamp herehttp://www.ruanyifeng.com/blog/2016/07/yaml.html
#!The same level of field indentation is the same, and can only be indented with space.
#!The relative "-" or ":" must have spaces before each field value value
#[Redis service configuration]
#redis server
servers:
- server: 127.0.0.1
port: 6379
conntype: tcp
password: 123456 #passport
#Get redis information interval time (second)
sleeptime: 30
#The maximum number of connections in the redis connection pool
maxidle: 3
#The maximum number of active redis connection pools, 0 unrestricted
maxactive: 3
#The redis connection pool connects the timeout time, and 0 indicates no timeout
idletimeout: 0
#Storage data type
datatype: sqlite
#Data storage path
datapath: ./data/redisfox.db
#Log
logpath: ./log/
logname: redisfox.log
loglevel: 4
#Web
serverip: 127.0.0.1
serverport: 8080
debugmode: 0
#Resource
staticdir: ./static/
tpldir: ./tpl/
Nginx
server {
server_name wwww.xxxx.com;
listen 80; # or 443
# ssl on; Whether to enable encrypted connections
# If you use HTTPS, you also need to fill in ssl_certificate and ssl_certificate_key
location / { # If you want to access the subpath, this is changed to a subpath, pay attention to / begin and end / end
proxy_pass http://127.0.0.1:8080/;
}
access_log /your-path/nginx/logs/redisfox.log;
}
https://gitee.com/zer0131/RedisFox
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目名称:RedisFox - 基于Golang的可视化Redis监控工具 项目简介: RedisFox是一款使用Go语言开发,致力于提供高效、直观的Redis数据库监控体验的开放源代码工具。该项目集成了实时监控、数据统计和可视化展示等功能,助力开发者和系统管理员轻松管理和监控Redis实例。 技术构成: - 主要编程语言:Go - 辅助技术:JavaScript, CSS, Less, Shell, HTML 文件结构概览: 总计125个文件,包括: - JavaScript文件:47个 - Less样式文件:37个 - Go源代码文件:15个 - 图片资源:4个PNG文件 - Git忽略配置:3个 - Markdown文档:3个 - CSS样式文件:3个 - Shell脚本:2个 - YAML配置文件:2个 - HTML模板文件:2个 项目特点: - 基于Golang,保证了监控工具的高效与稳定性 - 界面友好,易于操作,通过可视化界面直观展示Redis运行状态 - 开源项目,可根据需求自由定制和扩展功能 RedisFox致力于成为Redis监控领域内的优秀开源解决方案,助力Redis用户更高效地管理和维护数据库。
资源推荐
资源详情
资源评论
收起资源包目录
基于Golang开发的RedisFox可视化监控工具开源代码 (124个子文件)
bootstrap.css 76KB
jsapi.css 6KB
qunit.css 4KB
.gitattributes 80B
.gitignore 2KB
.gitignore 15B
.gitignore 15B
sqliteprovide.go 6KB
monitor.go 3KB
conf.go 3KB
server.go 2KB
info.go 2KB
info.go 2KB
main.go 2KB
commands.go 1KB
topcommands.go 1KB
topkeys.go 1016B
memory.go 975B
dataprovider.go 919B
util.go 496B
serverlist.go 431B
probe.go 282B
gosuv 11.84MB
index.html 11KB
index.html 2KB
favicon.ico 4KB
chart.js 759KB
jquery.js 242KB
jquery-1.7.2.min.js 93KB
handlebars-1.0.0.beta.6.js 49KB
less-1.3.0.min.js 46KB
qunit.js 37KB
jsapi.js 24KB
backbone-min.js 16KB
underscore-min.js 13KB
bootstrap-tooltip.js 7KB
bootstrap-typeahead.js 7KB
bootstrap-modal.js 5KB
bootstrap-carousel.js 5KB
base-widget-view.js 4KB
bootstrap-typeahead.js 4KB
bootstrap-collapse.js 4KB
bootstrap-scrollspy.js 4KB
bootstrap-popover.js 3KB
bootstrap-tab.js 3KB
bootstrap-popover.js 3KB
bootstrap-button.js 3KB
bootstrap-button.js 3KB
bootstrap-modal.js 3KB
bootstrap-dropdown.js 2KB
commands-widget-view.js 2KB
bootstrap-alert.js 2KB
bootstrap-tooltip.js 2KB
memory-widget-view.js 2KB
bootstrap-dropdown.js 2KB
bootstrap-transition.js 2KB
app.js 2KB
top-keys-widget-view.js 1KB
bootstrap-tab.js 1KB
bootstrap-alert.js 1KB
top-commands-widget-view.js 1KB
info-widget-view.js 1KB
bootstrap-scrollspy.js 972B
bootstrap-collapse.js 843B
visualization.js 726B
serverlist-view.js 613B
bootstrap-transition.js 373B
info-widget-model.js 153B
top-commands-widget-model.js 124B
commands-widget-model.js 118B
top-keys-widget-model.js 116B
memory-widget-model.js 114B
serverlist-model.js 113B
mixins.less 19KB
forms.less 11KB
sprites.less 8KB
navbar.less 7KB
responsive.less 7KB
navs.less 7KB
variables.less 6KB
button-groups.less 4KB
buttons.less 4KB
tables.less 4KB
type.less 4KB
dropdowns.less 3KB
reset.less 2KB
progress-bars.less 2KB
modals.less 2KB
carousel.less 2KB
bootstrap.less 1KB
code.less 1KB
popovers.less 1KB
labels.less 1KB
pagination.less 1KB
alerts.less 1KB
badges.less 976B
tooltip.less 803B
widget.less 790B
thumbnails.less 665B
scaffolding.less 570B
共 124 条
- 1
- 2
资源评论
沐知全栈开发
- 粉丝: 4739
- 资源: 3374
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功