PHPackages                             hollodotme/readis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. hollodotme/readis

ActiveLibrary[Caching](/categories/caching)

hollodotme/readis
=================

A web interface to read data from redis server(s)

v2.2.2(5y ago)3886[2 issues](https://github.com/hollodotme/readis/issues)[1 PRs](https://github.com/hollodotme/readis/pulls)MITPHPPHP &gt;=7.1

Since Dec 6Pushed 1y ago4 watchersCompare

[ Source](https://github.com/hollodotme/readis)[ Packagist](https://packagist.org/packages/hollodotme/readis)[ RSS](/packages/hollodotme-readis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (19)Used By (0)

[![Build](https://github.com/hollodotme/readis/workflows/Build/badge.svg)](https://github.com/hollodotme/readis/workflows/Build/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/91411a64201a4cc88a278a7bf605996060c0aa0acd00a49e1d2c45a78e2d6f21/68747470733a2f2f706f7365722e707567782e6f72672f686f6c6c6f646f746d652f7265616469732f762f737461626c65)](https://packagist.org/packages/hollodotme/readis)[![License](https://camo.githubusercontent.com/3e9336a4c210dc0e31da999cf7e2b0a749f97ffcd5837616cebc0e0af0acd763/68747470733a2f2f706f7365722e707567782e6f72672f686f6c6c6f646f746d652f7265616469732f6c6963656e7365)](https://packagist.org/packages/hollodotme/readis)

readis
======

[](#readis)

A web interface to read data from redis server(s)

Docker image
------------

[](#docker-image)

**[You can find a ready to run docker image here.](https://hub.docker.com/r/hollodotme/readis/)**

```
docker pull hollodotme/readis
```

Features
--------

[](#features)

- Setup / Selection for multiple redis servers
- Mapping database keys to expressive database names
- Selection of a database inside a redis server
- Searching for keys (with placeholders) inside a database
- Listing of found keys with variable limit
- Basic information about keys
- Viewing the content of all key types
- Viewing all elements/members/fields in lists, (sorted) sets and hashes all at once
- Prettified JSON view, if value is a compact JSON string
- Listing of slow logs
- Table with all the current server instance information / stats
- Table with all the current server configs
- Real-time server monitor for connected clients and I/O in KB/sec.

Requirements
------------

[](#requirements)

- Webserver (nginx, apache2, etc.)
- PHP &gt;= 7.1 with phpredis extension
- [composer](https://getcomposer.org)

Installation
------------

[](#installation)

Assuming you'll install readis under `/var/www/readis` on your server.

1. SSH into your webserver.
2. `$ git clone https://github.com/hollodotme/readis.git /var/www/readis`
3. `$ cd /var/www/readis`
4. `$ git checkout v2.0.0`
5. `$ composer install -a --no-dev --no-interaction`
6. `$ cp config/app.sample.php config/app.php`
7. Set up the baseUrl in `config/app.php` (Should be the full HTTP URL with path, e.g. `https://www.example.com/readis/`)
8. `$ cp config/servers.sample.php config/servers.php`
9. Set up all server instances in `config/servers.php`
10. Set up your webserver VHost with document root `/var/www/readis/public`

### Sample app configuration

[](#sample-app-configuration)

- File: `config/app.php`

Using readis under a separate (sub-)domain:

```
