All Projects → ngenerio → Unredis

ngenerio / Unredis

Licence: mit
Redis Monitoring tool written in Golang and React.js

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Unredis

Metricio
⚡ Simple framework for easily creating dashboards to display metrics ⚡
Stars: ✭ 142 (+1190.91%)
Mutual labels:  redis, dashboard
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (+681.82%)
Mutual labels:  redis, dashboard
Redis Rdb Cli
Redis rdb CLI : A CLI tool that can parse, filter, split, merge rdb and analyze memory usage offline. It can also sync 2 redis data and allow user define there own sink service to migrate redis data to somewhere.
Stars: ✭ 176 (+1500%)
Mutual labels:  redis, dashboard
Redis dashboard
Sinatra app to monitor Redis servers.
Stars: ✭ 141 (+1181.82%)
Mutual labels:  redis, dashboard
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+31100%)
Mutual labels:  redis, dashboard
Perfect Redis
A Swift client for Redis.
Stars: ✭ 26 (+136.36%)
Mutual labels:  redis
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+7581.82%)
Mutual labels:  redis
Php Interview
PHP后端开发面试指南。
Stars: ✭ 26 (+136.36%)
Mutual labels:  redis
Appcrawler
Android应用市场网络爬虫
Stars: ✭ 25 (+127.27%)
Mutual labels:  redis
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+7727.27%)
Mutual labels:  redis
Cpp redis
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
Stars: ✭ 855 (+7672.73%)
Mutual labels:  redis
Bestnote
👊 持续更新,Java Android 近几年最全面的技术点以及面试题 供自己学习使用
Stars: ✭ 841 (+7545.45%)
Mutual labels:  redis
Asynq
Asynq: simple, reliable, and efficient distributed task queue in Go
Stars: ✭ 934 (+8390.91%)
Mutual labels:  redis
Walrus
Lightweight Python utilities for working with Redis
Stars: ✭ 846 (+7590.91%)
Mutual labels:  redis
Twjitm
项目基于idea工作环境搭建的框架,添加mybatis3,spring4,springmvc4,以及redis。主要实现通过注解和反射自定义netty私有协议栈,实现在一条socket通道上传递不同的消息,采用支持tcp,udp和http协议
Stars: ✭ 26 (+136.36%)
Mutual labels:  redis
Redisbloom
Probabilistic Datatypes Module for Redis
Stars: ✭ 858 (+7700%)
Mutual labels:  redis
Redis Py Cluster
Python cluster client for the official redis cluster. Redis 3.0+.
Stars: ✭ 934 (+8390.91%)
Mutual labels:  redis
Jobqueue Redis
A job queue backend for the Flow framework, based on Redis
Stars: ✭ 7 (-36.36%)
Mutual labels:  redis
Predis
A flexible and feature-complete Redis client for PHP.
Stars: ✭ 6,966 (+63227.27%)
Mutual labels:  redis
Material Angular Dashboard
Material Angular Admin Template
Stars: ✭ 940 (+8445.45%)
Mutual labels:  dashboard

UNREDIS - Another Redis Monitoring Tool

Another redis monitoring tool built with Golang - a realtime dashboard for redis (terminal and web)

Installation

Using go get

$ go get -u github.com/ngenerio/unredis

Manual Installation

  • Clone the repo into your $GOPATH
  • Build with
$ make release

Usage

Usage ./unredis -redis-host HOST -redis-port PORT
  -redis-db int
    	The redis database to connect to
  -redis-host string
    	The host redis server can be found on (default "localhost")
  -redis-password string
    	The password for authentication
  -redis-port int
    	The port is redis server is running on (default 6379)
  -srv-host string
    	The address to run the server on (default "localhost")
  -srv-port int
    	The port to run the server on (default 3000)

Basic usage, run:

$ unredis

Specify the redis port and host, run:

$ unredis -redis-port PORT -redis-host=HOST

For more information:

$ unredis --help

After a successful start, go to localhost:3000 in your browser if you did not specify a different port to run the server on

NB

This is not yet done. The dashboard is very basic right now.

The stats data shown on the dashboard is ephemeral. Only the last 10 stats is stored and saved to disk when the program exists.

TODO

  • [x] Add OPS/SEC widget to the dashboard
  • [ ] Display table containing redis server information
  • [ ] Add latency to stats
  • [ ] Measure stats across several redis instances
  • [x] Display the stats in the terminal
  • [x] Use event source to send new stats data to the client

Technologies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].