Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/douglasmoraisdev/redis_nameko
Redis dependency for Nameko Framework
https://github.com/douglasmoraisdev/redis_nameko
Last synced: about 2 months ago
JSON representation
Redis dependency for Nameko Framework
- Host: GitHub
- URL: https://github.com/douglasmoraisdev/redis_nameko
- Owner: douglasmoraisdev
- Created: 2020-07-29T17:41:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-19T15:29:58.000Z (about 3 years ago)
- Last Synced: 2024-05-14T00:31:45.434Z (8 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Redis Nameko
Lib para utilizar Redis no framework Nameko.
## Instalação
Adicionar ao `requirements.txt` do projeto:```
git+https://github.com/douglasmoraisdev/redis_nameko.git#egg=redis_nameko
```OU manualmente com PIP:
```bash
$ pip install git+https://github.com/douglasmoraisdev/redis_nameko.git#egg=redis_nameko
```## Configuração
A Lib utiliza `o arquivo config.yml` para sua configuração. As mesmas podem ser encontradas no arquivo 'sample.config.yml'.```yml
REDIS_HOST: 'localhost' # Host Redis
REDIS_PORT: 6379 # Porta
REDIS_DB: 0 # DB
REDIS_PASS : '123456123456ddx123' # Senha(opcional)```
## Importação e uso
Para utilizar o log basta importar o objeto `redis_nameko` da package e utilizar como uma dependencia no serviço.## Métodos
### zrank(zkey: str, payload: dict)
Realiza um ZRANK na chave especificada com o payload.
Retorna None caso não encontre correspendencia### zrank(zkey: str, payload: dict)
Realiza um ZADD na chave especificada com o payload### zrem(zkey: str, payload: dict)
Realiza um ZREM na chave especificada com o payload