Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/acadevmy/redis-patterns-console

An interactive (and reactive) console to try and go into the deep of Redis and its patterns!
https://github.com/acadevmy/redis-patterns-console

angular nodejs patterns redis redis-client redis-server rxjs typescript websocket

Last synced: about 1 month ago
JSON representation

An interactive (and reactive) console to try and go into the deep of Redis and its patterns!

Awesome Lists containing this project

README

        

# REDIS PATTERNS CONSOLE
## An interactive (and reactive) console to try and go into the deep of [Redis](https://redis.io/) and its patterns!

With _Redis Patterns Console_ you can try and walk through the most important features of [Redis](https://redis.io/).
Visit [https://acadevmy.github.io/redis-patterns-console](https://acadevmy.github.io/redis-patterns-console) and enjoy it!

_Redis Patterns Console_ is an interactive (and reactive) console, written in Angular, with some useful features:

- _Step by Step_ Patterns panel, with integrated command execution and detection of contextual official [Redis doc](https://github.com/antirez/redis-doc);
- Command-line and history of Redis Server responses;
- Command list (divided by categories) and detection of contextual official [Redis doc](https://github.com/antirez/redis-doc);
- Interactive Command suggestion;
- Isolated Client sessions.

![redis-patterns-console](https://acadevmy.it/redis-patterns-console.gif "Redis Patterns Console")

_Redis Patterns Console_ is inspired by [Try-Redis](https://try.redis.io/) project.

### Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

### Contribute
If you wish to contribute please read [CONTRIBUTING.md](https://github.com/acadevmy/redis-patterns-console/blob/master/CONTRIBUTING.md) file.
Thanks for your future contributions!

#### TODO Roadmap:
- SASS refactoring (global and components);
- Architectures Modules improvements;
- Statefull Component improvements;
- Stateless Components refactoring and improvements;
- Continuous refactoring;
- Blacklist Enum; [TBD]
- Increase GitHub API calls (with GitHub login) to 5000 (per token);
- Everythings you notice! 🙏

 

### ⚙️ Redis WebSocket Server (NodeJS) ⚙️
[_Redis WebSocket Server_](https://github.com/acadevmy/Redis-websocket-server) is a simple NodeJS script used as a bridge to interact with [Redis Server](https://redis.io/) via WebSocket.
_Redis Patterns Console_ uses [_Redis WebSocket Server_](https://github.com/acadevmy/Redis-websocket-server) to communicate between [Redis Server](https://redis.io/) and Angular SPA.

Visit our repo on GitHub:
[https://github.com/acadevmy/Redis-websocket-server](https://github.com/acadevmy/Redis-websocket-server)

### 📖 Redis Patterns Cookbook 📖

Furthermore, you can visit [_REDIS Patterns Cookbook repository_](https://github.com/acadevmy/redis-patterns-cookbook) and read some of the most common patterns of [Redis](https://redis.io/), the greatest _in memory database_.

 

Maintained with ❤️ by [Acadevmy](https://www.acadevmy.it/intro)