| Package Data | |
|---|---|
| Maintainer Username: | encore | 
| Maintainer Contact: | zosong@126.com (z-song) | 
| Package Create Date: | 2017-12-13 | 
| Package Last Update: | 2018-04-24 | 
| Home Page: | https://zsong.me/redis-manager/ | 
| Language: | Vue | 
| License: | MIT | 
| Last Refreshed: | 2025-10-30 03:08:08 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 43,054 | 
| Monthly Downloads: | 62 | 
| Daily Downloads: | 0 | 
| Total Stars: | 250 | 
| Total Watchers: | 10 | 
| Total Forks: | 34 | 
| Total Open Issues: | 5 | 
Redis-manager gives your laravel application a redis web administration interface that allows you to easily manipulate the most commonly used data types for redis (strings, hashes, lists, sets, sorted sets).
It also provides a web-style command-line tool that works like redis-cli that can run most of the redis commands.
Redis-manager allows you to easily monitor several redis system status, including memory usage, cpu usage, and the throughput of each command.
Here is the living demo
redis-manager reads laravel's redis configuration located in the
config/database.php
You may use Composer to install Redis-manager into your Laravel project:
composer require encore/redis-manager
After installing redis-manager, publish its assets using the vendor:publish Artisan command:
php artisan vendor:publish --provider="Encore\RedisManager\RedisManagerServiceProvider"
After installation, open http://your-server/redis-manager to access redis-manager.
The config file was published at config/redis-manager.php, and the default contents of the configuration:
<?php
return [
    /*
    |--------------------------------------------------------------------------
    | Redis Manager Base Path
    |--------------------------------------------------------------------------
    |
    | Base path for Redis Manager
    |
    */
    'base_path' => 'redis-manager',
    /*
    |--------------------------------------------------------------------------
    | Redis Manager Middleware
    |--------------------------------------------------------------------------
    |
    | The Redis Manager's route middleware.
    |
    */
    'middleware' => [],
    /*
    |--------------------------------------------------------------------------
    | Redis Manager Results Per Page
    |--------------------------------------------------------------------------
    |
    | Here you can configure for the number of results will show in the
    | Redis Manager search page.
    |
    */
    'results_per_page' => 50,
    /*
    |--------------------------------------------------------------------------
    | Redis Manager Disable Commands
    |--------------------------------------------------------------------------
    |
    | The commands listed here was disabled when you use Redis Manager Console
    | to run commands. Feel free to add commands here which you do not want
    | users to use.
    |
    */
    'disable_commands' => [
        'flushdb'
    ]
];
By default, you will only be able to access redis-manager in the local environment. To define a more specific access policy for it, you should use the RedisManager::auth method. The auth method accepts a callback which should return true or false, indicating whether the user should have access to redis-manager:
RedisManager::auth(function ($request) {
    // return true / false;
});
Redis manager is open-sourced software licensed under the MIT license