mmeyer2k/redistree

A clean Redis web interface for Laravel 5

Installs: 270 473

Dependents: 0

Suggesters: 0

Security: 0

Stars: 9

Watchers: 3

Forks: 1

Open Issues: 0

Language:Blade

Type:project

1.0.0 2021-07-13 06:00 UTC

This package is auto-updated.

Last update: 2024-11-23 05:45:38 UTC


README

RedisTree is a Laravel package that provides an elegant web interface for Redis. It assists you in monitoring your server statistics and exploring your Redis key hierarchy.

Screenshots

Requires PHP 7.3+

Installation

Add to Composer

composer require "mmeyer2k/redistree:dev-master"

Add Service Provider

Add the following line into the providers array in config/app.php

Mmeyer2k\RedisTree\RedisTreeServiceProvider::class,

Register Routes

To allow for full customization of the URL and security mechanisms employed, routing to the RedisTree controller is left to the developer. To serve the GUI from /redistree without any kind of security, add the following stub to your routes.php file.

\Mmeyer2k\RedisTree\RedisTreeModel::registerRoutes();

Security

Place the registerRoutes() call within a protected route group to provide authentication flexibility.

Features

  1. Ability to choose what characters represent keyspace separators.
  2. Toggleable prompting before destructive actions.
  3. Simple integration with existing Laravel 5 applications.
  4. Elegant and intuitive interface.