Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xerox-xeon/lua-redis-admin
Redis client tool, Redis web client, Redis web UI, openresty lor Lua
https://github.com/xerox-xeon/lua-redis-admin
lua-redis-admin openresty redis-admin redis-client redis-data
Last synced: 2 months ago
JSON representation
Redis client tool, Redis web client, Redis web UI, openresty lor Lua
- Host: GitHub
- URL: https://github.com/xerox-xeon/lua-redis-admin
- Owner: xerox-xeon
- Created: 2020-01-13T12:05:34.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-16T08:08:42.000Z (about 5 years ago)
- Last Synced: 2024-08-03T18:10:14.324Z (6 months ago)
- Topics: lua-redis-admin, openresty, redis-admin, redis-client, redis-data
- Language: Lua
- Homepage:
- Size: 1.11 MB
- Stars: 33
- Watchers: 6
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-resty - lua-redis-admin
README
# lua-redis-admin [![Build Status](https://travis-ci.org/lifeblood/lua-redis-admin.svg?branch=master)](https://travis-ci.org/lifeblood/lua-redis-admin)
[![GitHub release](https://img.shields.io/badge/release-download-orange.svg)](https://github.com/lifeblood/lor-redis-admin/releases)
[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)This is a redis client web tool written based on Openresty lor Lua framework and lua-resty-redis. It's my objective to build the most convenient redis client web tool in the world. In the first place, it will facilitate in editing redis data, such as: add, update, delete, search, cut, copy, paste etc.
![](https://cdn4.iconfinder.com/data/icons/redis-2/467/Redis_Logo-512.png)
## Features
**Multiple Redis version adaptive**
1. Manage redis server, support server password authentication
2. Manage redis data
* New redis data: string, list, hash, set, sorted set
* Delete redis data
* Update redis data
* Search redis data by key
* Support paging query redis data
* Support multiple language, now support English## Screenshots
![image](https://raw.githubusercontent.com/lifeblood/lor-redis-admin/master/app/static/img/Screenshot_1.png)
![image](https://raw.githubusercontent.com/lifeblood/lor-redis-admin/master/app/static/img/Screenshot_2.png)
## Quick Start
`First Step`: edit file:'./app/config/config.lua' :
```
redis_pool= {
redis1 = {
host = "127.0.0.1",
port = 6379,
db_index = 0,
password = "",
timeout = 1000,
keepalive = 60000,
pool_size = 1000,
group = "dev"
},
redis2 = {
host = "127.0.0.1",
port = 6379,
db_index = 0,
password = "",
timeout = 1000,
keepalive = 60000,
pool_size = 1000,
group = "test"
}}
```
`Second Step`: edit file:'./app/config/config.lua' :
```
-- ####Security Manager
manager = {
username = 'admin',
password = 'admin'
}
````Third Step`: deploy project
docker-compose up -d
`Last Step`: visit redis-admin
open your brower and visit: http://localhost:8848/redis
then, enter username and password what you set in file 'application.properties'
## Releases Notes
**Please Note: trunk is current development branch.**
* [**Inspired by**](https://github.com/mauersu/redis-admin/) https://github.com/mauersu/redis-admin/
## FAQ
* [**FAQ**](https://github.com/lifeblood/lor-redis-admin/wiki/FAQ)
![img-source-from-https://github.com/docker/dockercraft](https://github.com/docker/dockercraft/raw/master/docs/img/contribute.png?raw=true)