Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/essentialkaos/redis-monitor-top

Tiny Redis client for aggregating stats from MONITOR flow
https://github.com/essentialkaos/redis-monitor-top

golang redis utility

Last synced: about 2 months ago
JSON representation

Tiny Redis client for aggregating stats from MONITOR flow

Awesome Lists containing this project

README

        


GitHub Actions CI Status
GoReportCard
codebeat badge
GitHub Actions CodeQL Status

Usage demoInstallationUsageCI StatusLicense


Tiny Redis client for aggregating stats from MONITOR flow.

### Usage demo

[![demo](https://gh.kaos.st/redis-monitor-top-100.gif)](#usage-demo)

### Installation

#### From source

To build the `redis-monitor-top` from scratch, make sure you have a working Go 1.21+ workspace (_[instructions](https://go.dev/doc/install)_), then:

```
go install github.com/essentialkaos/redis-monitor-top@latest
```

#### From [ESSENTIAL KAOS Public Repository](https://kaos.sh/kaos-repo)

```bash
sudo yum install -y https://pkgs.kaos.st/kaos-repo-latest.el$(grep 'CPE_NAME' /etc/os-release | tr -d '"' | cut -d':' -f5).noarch.rpm
sudo yum install redis-monitor-top
```

#### Prebuilt binaries

You can download prebuilt binaries for Linux from [EK Apps Repository](https://apps.kaos.st/redis-monitor-top/latest).

To install the latest prebuilt version, do:

```bash
bash <(curl -fsSL https://apps.kaos.st/get) redis-monitor-top
```

### Usage

### CI Status

| Branch | Status |
|--------|--------|
| `master` | [![CI](https://kaos.sh/w/redis-monitor-top/ci.svg?branch=master)](https://kaos.sh/w/redis-monitor-top/ci?query=branch:master) |
| `develop` | [![CI](https://kaos.sh/w/redis-monitor-top/ci.svg?branch=master)](https://kaos.sh/w/redis-monitor-top/ci?query=branch:develop) |

### License

[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)